diff options
| author | Divyanand Rangu <drangu@codeaurora.org> | 2020-02-03 21:57:24 +0530 |
|---|---|---|
| committer | marcost2 <marcostolcachir@gmail.com> | 2022-01-07 19:59:49 -0300 |
| commit | 9552ae2960d731bb02e149a28fd851f9f65fa6c2 (patch) | |
| tree | 1e7d699932a3208899823f1e67b26c06cbb52777 | |
| parent | fb85e3e02965db19ce2c65315a588f7784ee0ec4 (diff) | |
albus: init: post_boot: Update nodes of read_ahead_kb configs
check populated dm-* nodes and Update read_ahead_kb
values to them. This is needed because on targets
with verity disabled dm-0 to dm-6 are populated,
while on enabled targets dm-3 to dm-6 are populated.
Change-Id: Ia4e262d7487120695db53b562b5764598fd40a87
| -rw-r--r-- | rootdir/bin/init.qcom.post_boot.sh | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/rootdir/bin/init.qcom.post_boot.sh b/rootdir/bin/init.qcom.post_boot.sh index 1e472dc..3293d7c 100644 --- a/rootdir/bin/init.qcom.post_boot.sh +++ b/rootdir/bin/init.qcom.post_boot.sh @@ -233,24 +233,22 @@ function configure_read_ahead_kb_values() { MemTotalStr=`cat /proc/meminfo | grep MemTotal` MemTotal=${MemTotalStr:16:8} + dmpts=$(ls /sys/block/*/queue/read_ahead_kb | grep -e dm -e mmc) + # Set 128 for <= 3GB & # set 512 for >= 4GB targets. if [ $MemTotal -le 3145728 ]; then echo 128 > /sys/block/mmcblk0/bdi/read_ahead_kb - echo 128 > /sys/block/mmcblk0/queue/read_ahead_kb echo 128 > /sys/block/mmcblk0rpmb/bdi/read_ahead_kb - echo 128 > /sys/block/mmcblk0rpmb/queue/read_ahead_kb - echo 128 > /sys/block/dm-0/queue/read_ahead_kb - echo 128 > /sys/block/dm-1/queue/read_ahead_kb - echo 128 > /sys/block/dm-2/queue/read_ahead_kb + for dm in $dmpts; do + echo 128 > $dm + done else echo 512 > /sys/block/mmcblk0/bdi/read_ahead_kb - echo 512 > /sys/block/mmcblk0/queue/read_ahead_kb echo 512 > /sys/block/mmcblk0rpmb/bdi/read_ahead_kb - echo 512 > /sys/block/mmcblk0rpmb/queue/read_ahead_kb - echo 512 > /sys/block/dm-0/queue/read_ahead_kb - echo 512 > /sys/block/dm-1/queue/read_ahead_kb - echo 512 > /sys/block/dm-2/queue/read_ahead_kb + for dm in $dmpts; do + echo 512 > $dm + done fi } |
