From 3a6a043d4ecdc2032c607c5878268b9d0fdeae1a Mon Sep 17 00:00:00 2001 From: SamarV-121 Date: Sat, 21 Mar 2020 00:22:22 +0530 Subject: [PATCH] sdm710-common: rootdir: Apply blkio and Boot time FS tune settings from stock init.rc * also remove duplicate shitz Signed-off-by: SamarV-121 --- rootdir/etc/init.qcom.rc | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index ea46604..0dadbf8 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -1,9 +1,39 @@ +on init + # Create blkio group and apply initial settings. + # This feature needs kernel to support it, and the + # device's init.rc must actually set the correct values. + mkdir /dev/blkio/background + chown system system /dev/blkio + chown system system /dev/blkio/background + chown system system /dev/blkio/tasks + chown system system /dev/blkio/background/tasks + chmod 0664 /dev/blkio/tasks + chmod 0664 /dev/blkio/background/tasks + write /dev/blkio/blkio.weight 1000 + write /dev/blkio/background/blkio.weight 500 + write /dev/blkio/blkio.group_idle 0 + write /dev/blkio/background/blkio.group_idle 0 + +on late-fs + write /sys/block/sda/queue/iostats 0 + write /sys/block/sda/queue/scheduler cfq + 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 property:sys.boot_completed=1 + write /sys/block/sda/queue/iostats 1 + write /sys/block/sda/queue/scheduler noop + write /sys/block/sda/queue/read_ahead_kb 512 + write /sys/block/sda/queue/nr_requests 128 + write /sys/block/dm-0/queue/read_ahead_kb 512 + write /sys/block/dm-1/queue/read_ahead_kb 512 + on boot # Touchscreen chown system system /proc/touchpanel/oppo_tp_limit_enable chown system system /proc/touchpanel/oppo_tp_limit_area - chown system system /proc/touchpanel/oppo_tp_limit_enable - chown system system /proc/touchpanel/oppo_tp_limit_area chown system system /proc/touchpanel/double_tap_enable chown 0660 /proc/touchpanel/double_tap_enable write /proc/touchpanel/double_tap_enable 1