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`
|
MemTotalStr=`cat /proc/meminfo | grep MemTotal`
|
||||||
MemTotal=${MemTotalStr:16:8}
|
MemTotal=${MemTotalStr:16:8}
|
||||||
|
|
||||||
|
dmpts=$(ls /sys/block/*/queue/read_ahead_kb | grep -e dm -e mmc)
|
||||||
|
|
||||||
# Set 128 for <= 3GB &
|
# Set 128 for <= 3GB &
|
||||||
# set 512 for >= 4GB targets.
|
# set 512 for >= 4GB targets.
|
||||||
if [ $MemTotal -le 3145728 ]; then
|
if [ $MemTotal -le 3145728 ]; then
|
||||||
echo 128 > /sys/block/mmcblk0/bdi/read_ahead_kb
|
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/bdi/read_ahead_kb
|
||||||
echo 128 > /sys/block/mmcblk0rpmb/queue/read_ahead_kb
|
for dm in $dmpts; do
|
||||||
echo 128 > /sys/block/dm-0/queue/read_ahead_kb
|
echo 128 > $dm
|
||||||
echo 128 > /sys/block/dm-1/queue/read_ahead_kb
|
done
|
||||||
echo 128 > /sys/block/dm-2/queue/read_ahead_kb
|
|
||||||
else
|
else
|
||||||
echo 512 > /sys/block/mmcblk0/bdi/read_ahead_kb
|
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/bdi/read_ahead_kb
|
||||||
echo 512 > /sys/block/mmcblk0rpmb/queue/read_ahead_kb
|
for dm in $dmpts; do
|
||||||
echo 512 > /sys/block/dm-0/queue/read_ahead_kb
|
echo 512 > $dm
|
||||||
echo 512 > /sys/block/dm-1/queue/read_ahead_kb
|
done
|
||||||
echo 512 > /sys/block/dm-2/queue/read_ahead_kb
|
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue