aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xrootdir/etc/init.qcom.rc27
1 files changed, 17 insertions, 10 deletions
diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc
index a642f83..ca16e2a 100755
--- a/rootdir/etc/init.qcom.rc
+++ b/rootdir/etc/init.qcom.rc
@@ -46,15 +46,19 @@ on init
write /sys/module/qpnp_rtc/parameters/poweron_alarm 1
+on late-fs
+ # boot time fs tune
+ write /sys/block/sda/queue/iostats 0
+ write /sys/block/sda/queue/iosched/slice_idle 0
+ write /sys/block/sda/queue/read_ahead_kb 2048
+ write /sys/block/sda/queue/nr_requests 256
+ write /sys/block/dm-0/queue/read_ahead_kb 2048
+ write /sys/block/dm-1/queue/read_ahead_kb 2048
+
on early-boot
# set RLIMIT_MEMLOCK to 64MB
setrlimit 8 67108864 67108864
- # set aggressive read ahead during boot up.
- write /sys/block/dm-0/queue/read_ahead_kb 2048
- write /sys/block/sda/queue/read_ahead_kb 2048
- write /sys/block/sde/queue/read_ahead_kb 2048
-
# Allow subsystem (modem etc) debugging
write /sys/module/subsystem_restart/parameters/enable_debug ${persist.sys.ssr.enable_debug}
write /sys/module/pil_msa/parameters/pbl_mba_boot_timeout_ms ${persist.sys.mba_boot_timeout}
@@ -682,11 +686,14 @@ on property:persist.sys.ssr.enable_ramdumps=0
on property:sys.boot_completed=1
write /dev/kmsg "Boot completed "
- # Reset the read_ahead_kb to 512
- write /sys/block/dm-0/queue/read_ahead_kb 512
- write /sys/block/sda/queue/read_ahead_kb 512
- write /sys/block/sde/queue/read_ahead_kb 512
- # CPE fw_name used by sound trigger HAL
+
+ # end boot time fs tune
+ write /sys/block/sda/queue/read_ahead_kb 128
+ write /sys/block/sda/queue/nr_requests 128
+ write /sys/block/dm-0/queue/read_ahead_kb 128
+ write /sys/block/dm-1/queue/read_ahead_kb 128
+ write /sys/block/sda/queue/iostats 1
+
chown media audio /sys/kernel/wcd_cpe0/fw_name
on property:persist.radio.atfwd.start=false