diff options
Diffstat (limited to 'prebuilt/common/etc/init/lineage-iosched.rc')
-rw-r--r-- | prebuilt/common/etc/init/lineage-iosched.rc | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/prebuilt/common/etc/init/lineage-iosched.rc b/prebuilt/common/etc/init/lineage-iosched.rc deleted file mode 100644 index 263003fe..00000000 --- a/prebuilt/common/etc/init/lineage-iosched.rc +++ /dev/null @@ -1,70 +0,0 @@ -on init - # Set up the BFQIO hierarchy - mkdir /dev/bfqio 0755 root system - mount cgroup none /dev/bfqio bfqio - chown root system /dev/bfqio/tasks - chmod 0664 /dev/bfqio/tasks - chmod 0220 /dev/bfqio/cgroup.event_control - - # Soft realtime class for display service - mkdir /dev/bfqio/rt-display 0755 root system - write /dev/bfqio/rt-display/bfqio.ioprio_class 1 - chown system system /dev/bfqio/rt-display/tasks - chmod 0664 /dev/bfqio/rt-display/tasks - chmod 0220 /dev/bfqio/rt-display/cgroup.event_control - -on boot - restorecon --recursive /sys/block/mmcblk0/queue - chown system system /sys/block/mmcblk0/queue/scheduler - chmod 0664 /sys/block/mmcblk0/queue/scheduler - - restorecon --recursive /sys/block/sda/queue - chown system system /sys/block/sda/queue/scheduler - chmod 0664 /sys/block/sda/queue/scheduler - - restorecon --recursive /sys/block/sde/queue - chown system system /sys/block/sde/queue/scheduler - chmod 0664 /sys/block/sde/queue/scheduler - - restorecon --recursive /sys/block/dm-0/queue - chown system system /sys/block/dm-0/queue/scheduler - chmod 0664 /sys/block/dm-0/queue/scheduler - -# Configure IO scheduler -on property:sys.io.scheduler=* - write /sys/block/mmcblk0/queue/scheduler ${sys.io.scheduler} - write /sys/block/mmcblk1/queue/scheduler ${sys.io.scheduler} - write /sys/block/sda/queue/scheduler ${sys.io.scheduler} - write /sys/block/sde/queue/scheduler ${sys.io.scheduler} - write /sys/block/dm-0/queue/scheduler ${sys.io.scheduler} - -on property:persist.sys.io.scheduler=* - setprop sys.io.scheduler ${persist.sys.io.scheduler} - -# Set slice_idle to 0 for CFQ -on property:sys.io.scheduler=cfq - restorecon --recursive /sys/block/mmcblk0/queue - restorecon --recursive /sys/block/mmcblk1/queue - restorecon --recursive /sys/block/sda/queue - restorecon --recursive /sys/block/sde/queue - restorecon --recursive /sys/block/dm-0/queue - - write /sys/block/mmcblk0/queue/iosched/slice_idle 0 - write /sys/block/mmcblk1/queue/iosched/slice_idle 0 - write /sys/block/sda/queue/iosched/slice_idle 0 - write /sys/block/sde/queue/iosched/slice_idle 0 - write /sys/block/dm-0/queue/iosched/slice_idle 0 - -# Set slice_idle to 0 for BFQ -on property:sys.io.scheduler=bfq - restorecon --recursive /sys/block/mmcblk0/queue - restorecon --recursive /sys/block/mmcblk1/queue - restorecon --recursive /sys/block/sda/queue - restorecon --recursive /sys/block/sde/queue - restorecon --recursive /sys/block/dm-0/queue - - write /sys/block/mmcblk0/queue/iosched/slice_idle 0 - write /sys/block/mmcblk1/queue/iosched/slice_idle 0 - write /sys/block/sda/queue/iosched/slice_idle 0 - write /sys/block/sde/queue/iosched/slice_idle 0 - write /sys/block/dm-0/queue/iosched/slice_idle 0 |