aboutsummaryrefslogtreecommitdiff
path: root/rootdir
diff options
context:
space:
mode:
authordd3boh <dade.garberi@gmail.com>2017-09-30 19:54:47 +0200
committerdd3boh <dade.garberi@gmail.com>2017-10-31 12:34:43 +0100
commite18c5bb0118741db48e4e3a80759503840d20e84 (patch)
tree91a684272a5927abd22cfb620e2c8214944bca37 /rootdir
parent81a7c5034f5b5298f0985b4ac549933eb1ae023e (diff)
z2_plus: rootdir: Some cleanup
Signed-off-by: dd3boh <dade.garberi@gmail.com>
Diffstat (limited to 'rootdir')
-rwxr-xr-xrootdir/etc/init.qcom.power.rc33
1 files changed, 12 insertions, 21 deletions
diff --git a/rootdir/etc/init.qcom.power.rc b/rootdir/etc/init.qcom.power.rc
index 46437f3..b0fdc24 100755
--- a/rootdir/etc/init.qcom.power.rc
+++ b/rootdir/etc/init.qcom.power.rc
@@ -27,7 +27,6 @@ on enable-low-power
write /sys/devices/soc/soc:qcom,bcl/mode "enable"
# Enable Adaptive LMK
-
write /sys/module/lowmemorykiller/parameters/enable_adaptive_lmk 1
write /sys/module/lowmemorykiller/parameters/vmpressure_file_min 81250
@@ -49,6 +48,9 @@ on enable-low-power
# Online CPU2
write /sys/devices/system/cpu/cpu2/online 1
+
+ # Set ioscheduler
+ setprop sys.io.scheduler "cfq"
# Configure governor settings for big cluster
write /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor "interactive"
@@ -116,6 +118,13 @@ on enable-low-power
# Starting io prefetcher service
start iop
+ # Setting vm parameters
+ write /proc/sys/vm/dirty_ratio 90
+ write /proc/sys/vm/dirty_background_ratio 85
+ write /proc/sys/vm/dirty_writeback_centisecs 900
+ write /proc/sys/vm/dirty_expire_centisecs 10
+ write /proc/sys/vm/vfs_cache_pressure 5
+
on charger
write /sys/module/msm_thermal/core_control/cpus_offlined 14
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "powersave"
@@ -125,33 +134,15 @@ on charger
write /sys/module/lpm_levels/parameters/sleep_disabled 0
on class_start:late_start
- write /proc/sys/kernel/sched_boost 1
-
-
trigger enable-low-power
on property:init.svc.recovery=running
trigger enable-low-power
-
+
on property:dev.bootcomplete=1
- write /proc/sys/kernel/sched_boost 0
-
+ # update cpusets now that boot is complete and we want better load balancing
write /dev/cpuset/top-app/cpus 0-3
write /dev/cpuset/foreground/boost/cpus 0-1
write /dev/cpuset/foreground/cpus 0-2
write /dev/cpuset/background/cpus 0-1
write /dev/cpuset/system-background/cpus 0-1
-
- write /proc/sys/vm/dirty_ratio 90
- write /proc/sys/vm/dirty_background_ratio 85
- write /proc/sys/vm/dirty_writeback_centisecs 900
- write /proc/sys/vm/dirty_expire_centisecs 10
- write /proc/sys/vm/vfs_cache_pressure 5
-
- setprop sys.io.scheduler "cfq"
-
-on property:sys.boot_completed=1
- trigger enable-low-power
-
-on property:init.svc.recovery=running
- trigger enable-low-power