From 5c11cadd03dd6e405603645a3c5db0e2e3e8de9d Mon Sep 17 00:00:00 2001 From: Randall Huang Date: Sun, 26 Mar 2023 23:26:10 +0800 Subject: [PATCH] sdm660-common: Remove IO read_ahead_kb tune If we set 2048KB ra value in the beginning of the boot process, services initialized at this time would keep 2048KB ra value even though we adjust the ra value to 128KB after boot completion. This may cause memory pressure. Bug: 174700194 Signed-off-by: Randall Huang Change-Id: I97ee0ee9511eaada011f2634afd68d68cdca4570 Signed-off-by: pix106 --- rootdir/bin/init.qcom.post_boot.sh | 2 +- rootdir/etc/init.qcom.rc | 8 -------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/rootdir/bin/init.qcom.post_boot.sh b/rootdir/bin/init.qcom.post_boot.sh index a31acbf4..6dad273e 100644 --- a/rootdir/bin/init.qcom.post_boot.sh +++ b/rootdir/bin/init.qcom.post_boot.sh @@ -1047,7 +1047,7 @@ else configure_zram_parameters - configure_read_ahead_kb_values + # configure_read_ahead_kb_values enable_swap fi diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 22523cab..556198b3 100755 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -386,11 +386,6 @@ on post-fs-data mkdir /data/vendor/swap 0770 root system chmod 2770 /data/vendor/swap - # set aggressive read ahead for dm-0 and dm-1 during boot up - write /sys/block/dm-0/queue/read_ahead_kb 2048 - write /sys/block/dm-1/queue/read_ahead_kb 2048 - write /sys/block/dm-2/queue/read_ahead_kb 2048 - # Create vpp directory mkdir /data/vendor/vpp 0770 media media @@ -441,9 +436,6 @@ on property:persist.vendor.sys.rawdump_copy=0 on property:sys.boot_completed=1 write /dev/kmsg "Boot completed " - #Reset read ahead for dm-0 and dm-1 to 128kb - write /sys/block/dm-0/queue/read_ahead_kb 128 - write /sys/block/dm-1/queue/read_ahead_kb 128 #WDSP FW boot sysfs node used by STHAL chown media audio /sys/kernel/wdsp0/boot chown media audio /sys/kernel/wcd_cpe0/fw_name