summaryrefslogtreecommitdiffstats
path: root/prebuilt
diff options
context:
space:
mode:
authorSteve Kondik <steve@cyngn.com>2015-09-20 03:33:31 -0700
committerSteve Kondik <steve@cyngn.com>2015-09-20 03:33:31 -0700
commitdcbf2aa77e1851b5949a0aa7fa153cc7b7507e79 (patch)
tree80b1a5cc1dd359fa3f6d4df633dffe472cf75b9b /prebuilt
parente2f23f0e91442552b7bd68564773bcef073e3a4d (diff)
downloadvendor_replicant-dcbf2aa77e1851b5949a0aa7fa153cc7b7507e79.zip
vendor_replicant-dcbf2aa77e1851b5949a0aa7fa153cc7b7507e79.tar.gz
vendor_replicant-dcbf2aa77e1851b5949a0aa7fa153cc7b7507e79.tar.bz2
cm: Clean up cgroups
* Remove unnecessary intermediate groups which are more harmful than helpful in some cases. * Remove weights, we're not using these. * Lock down the display group to system only. Change-Id: I3a848fcc32459b53fa92317c253a20399637033e
Diffstat (limited to 'prebuilt')
-rw-r--r--prebuilt/common/etc/init.local.rc23
1 files changed, 1 insertions, 22 deletions
diff --git a/prebuilt/common/etc/init.local.rc b/prebuilt/common/etc/init.local.rc
index 91ed111..3082cfa 100644
--- a/prebuilt/common/etc/init.local.rc
+++ b/prebuilt/common/etc/init.local.rc
@@ -11,7 +11,6 @@ on init
mount cgroup none /sys/fs/cgroup/bfqio bfqio
write /sys/fs/cgroup/bfqio/bfqio.ioprio_class 2
write /sys/fs/cgroup/bfqio/bfqio.ioprio 4
- write /sys/fs/cgroup/bfqio/bfqio.weight 1000
chown root system /sys/fs/cgroup/bfqio/tasks
chmod 0666 /sys/fs/cgroup/bfqio/tasks
@@ -19,7 +18,6 @@ on init
mkdir /sys/fs/cgroup/bfqio/rt-audio 0755 root system
write /sys/fs/cgroup/bfqio/rt-audio/bfqio.ioprio_class 1
write /sys/fs/cgroup/bfqio/rt-audio/bfqio.ioprio 4
- write /sys/fs/cgroup/bfqio/rt-audio/bfqio.weight 1000
chown media system /sys/fs/cgroup/bfqio/rt-audio/tasks
chmod 0664 /sys/fs/cgroup/bfqio/rt-audio/tasks
@@ -27,31 +25,13 @@ on init
mkdir /sys/fs/cgroup/bfqio/rt-display 0755 root system
write /sys/fs/cgroup/bfqio/rt-display/bfqio.ioprio_class 1
write /sys/fs/cgroup/bfqio/rt-display/bfqio.ioprio 7
- write /sys/fs/cgroup/bfqio/rt-display/bfqio.weight 1000
- chown system graphics /sys/fs/cgroup/bfqio/rt-display/tasks
+ chown system system /sys/fs/cgroup/bfqio/rt-display/tasks
chmod 0664 /sys/fs/cgroup/bfqio/rt-display/tasks
- # Display class
- mkdir /sys/fs/cgroup/bfqio/display 0755 root system
- write /sys/fs/cgroup/bfqio/display/bfqio.ioprio_class 2
- write /sys/fs/cgroup/bfqio/display/bfqio.ioprio 0
- write /sys/fs/cgroup/bfqio/display/bfqio.weight 1000
- chown root system /sys/fs/cgroup/bfqio/display/tasks
- chmod 0666 /sys/fs/cgroup/bfqio/display/tasks
-
- # Hipri class
- mkdir /sys/fs/cgroup/bfqio/hipri 0755 root system
- write /sys/fs/cgroup/bfqio/hipri/bfqio.ioprio_class 2
- write /sys/fs/cgroup/bfqio/hipri/bfqio.ioprio 2
- write /sys/fs/cgroup/bfqio/hipri/bfqio.weight 1000
- chown root system /sys/fs/cgroup/bfqio/hipri/tasks
- chmod 0666 /sys/fs/cgroup/bfqio/hipri/tasks
-
# Background class
mkdir /sys/fs/cgroup/bfqio/bg 0755 root system
write /sys/fs/cgroup/bfqio/bg/bfqio.ioprio_class 2
write /sys/fs/cgroup/bfqio/bg/bfqio.ioprio 7
- write /sys/fs/cgroup/bfqio/bg/bfqio.weight 1000
chown root system /sys/fs/cgroup/bfqio/bg/tasks
chmod 0666 /sys/fs/cgroup/bfqio/bg/tasks
@@ -59,7 +39,6 @@ on init
mkdir /sys/fs/cgroup/bfqio/idle 0755 root system
write /sys/fs/cgroup/bfqio/idle/bfqio.ioprio_class 3
write /sys/fs/cgroup/bfqio/idle/bfqio.ioprio 0
- write /sys/fs/cgroup/bfqio/idle/bfqio.weight 1000
chown root system /sys/fs/cgroup/bfqio/idle/tasks
chmod 0666 /sys/fs/cgroup/bfqio/idle/tasks