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