diff --git a/init/init.kernel.post_boot.sh b/init/init.kernel.post_boot.sh index 4bb8549..ea9b1fb 100755 --- a/init/init.kernel.post_boot.sh +++ b/init/init.kernel.post_boot.sh @@ -79,21 +79,13 @@ function configure_zram_parameters() { } 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 -e sd) # dmpts holds below read_ahead_kb nodes if exists: # /sys/block/dm-0/queue/read_ahead_kb to /sys/block/dm-10/queue/read_ahead_kb # /sys/block/sda/queue/read_ahead_kb to /sys/block/sdh/queue/read_ahead_kb - # Set 128 for <= 4GB & - # set 512 for >= 5GB targets. - if [ $MemTotal -le 4194304 ]; then - ra_kb=128 - else - ra_kb=512 - fi + ra_kb=128 + if [ -f /sys/block/mmcblk0/bdi/read_ahead_kb ]; then echo $ra_kb > /sys/block/mmcblk0/bdi/read_ahead_kb fi