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
This commit is contained in:
parent
a0d3f4cd64
commit
a293622e25
1 changed files with 8 additions and 10 deletions
|
@ -401,24 +401,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
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue