summaryrefslogtreecommitdiffstats
path: root/prebuilt/common/etc/init/lineage-iosched.rc
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2021-09-05 15:10:31 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2021-09-06 12:15:24 +0200
commitaf08db027b6214306683c8cbf9980798c5f85977 (patch)
tree97211afd7b11bace6ce508984d110ddf10dc41f2 /prebuilt/common/etc/init/lineage-iosched.rc
parentdc5051ce0272ddb572aaa72ecd0e1d00ad9b0f83 (diff)
downloadexternal_wget-replicant-11.tar.gz
external_wget-replicant-11.tar.bz2
external_wget-replicant-11.zip
This way: - We can rebase more easily if needed - We don't have to bring in the other part of vendor/lineage that is potentially incompatible with what we have wget was also moved in the top directory along the way. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Diffstat (limited to 'prebuilt/common/etc/init/lineage-iosched.rc')
-rw-r--r--prebuilt/common/etc/init/lineage-iosched.rc70
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