diff options
-rwxr-xr-x | rootdir/etc/init.qcom.rc | 27 |
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 |