From 9cea177a199ec172a2a8d4cb8cb9d2e1afeaedb5 Mon Sep 17 00:00:00 2001 From: Randall Huang Date: Thu, 3 Dec 2020 09:25:04 +0800 Subject: [PATCH] sm8550-common: init: 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: Pranav Vashi Signed-off-by: DarkAngelGR --- init/init.qcom.rc | 8 -------- init/init.qti.kernel.rc | 9 --------- 2 files changed, 17 deletions(-) diff --git a/init/init.qcom.rc b/init/init.qcom.rc index c02b520..bb864a9 100644 --- a/init/init.qcom.rc +++ b/init/init.qcom.rc @@ -412,11 +412,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 @@ -498,9 +493,6 @@ on property:sys.boot_completed=1 write /sys/bus/platform/devices/1d84000.ufshc/auto_hibern8 5000 #Enable UFS clock gating back write /sys/bus/platform/devices/1d84000.ufshc/clkgate_enable 1 - #Reset read ahead for dm-0 and dm-1 to 512kb - write /sys/block/dm-0/queue/read_ahead_kb 512 - write /sys/block/dm-1/queue/read_ahead_kb 512 #WDSP FW boot sysfs node used by STHAL chown media audio /sys/kernel/wdsp0/boot chown media audio /sys/kernel/wcd_cpe0/fw_name diff --git a/init/init.qti.kernel.rc b/init/init.qti.kernel.rc index 55d3412..e5fc654 100644 --- a/init/init.qti.kernel.rc +++ b/init/init.qti.kernel.rc @@ -68,11 +68,6 @@ on post-fs write /dev/cpuctl/foreground/cpu.uclamp.colocate 0 write /dev/cpuctl/top-app/cpu.uclamp.colocate 1 - # 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 - on early-boot # Allow subsystem (modem etc) debugging exec_background u:r:vendor_qti_init_shell_bg:s0 -- /vendor/bin/init.qti.write.sh /sys/kernel/boot_adsp/boot 1 @@ -159,10 +154,6 @@ service kernel-post-boot /vendor/bin/sh /vendor/bin/init.kernel.post_boot.sh on property:sys.boot_completed=1 write /dev/kmsg "Boot completed " - #Reset read ahead for dm-0, dm-1 and dm-2 to 512kb - write /sys/block/dm-0/queue/read_ahead_kb 512 - write /sys/block/dm-1/queue/read_ahead_kb 512 - write /sys/block/dm-2/queue/read_ahead_kb 512 write /proc/sys/vm/page-cluster 0 start kernel-boot start kernel-post-boot