diff --git a/libprocessgroup/profiles/cgroups.json b/libprocessgroup/profiles/cgroups.json index 3e4393df2..23d76ee15 100644 --- a/libprocessgroup/profiles/cgroups.json +++ b/libprocessgroup/profiles/cgroups.json @@ -1,12 +1,5 @@ { "Cgroups": [ - { - "Controller": "blkio", - "Path": "/dev/blkio", - "Mode": "0775", - "UID": "system", - "GID": "system" - }, { "Controller": "cpu", "Path": "/dev/cpuctl", @@ -39,6 +32,11 @@ { "Controller": "freezer", "Path": "." + }, + { + "Controller": "io", + "Path": ".", + "NeedsActivation": true } ] } diff --git a/libprocessgroup/profiles/task_profiles.json b/libprocessgroup/profiles/task_profiles.json index e44d3bf72..8e784aeb5 100644 --- a/libprocessgroup/profiles/task_profiles.json +++ b/libprocessgroup/profiles/task_profiles.json @@ -460,8 +460,7 @@ "Name": "JoinCgroup", "Params": { - "Controller": "blkio", - "Path": "background" + "Controller": "io" } }, { @@ -500,8 +499,7 @@ "Name": "JoinCgroup", "Params": { - "Controller": "blkio", - "Path": "" + "Controller": "io" } }, { @@ -540,8 +538,7 @@ "Name": "JoinCgroup", "Params": { - "Controller": "blkio", - "Path": "" + "Controller": "io" } }, { @@ -580,8 +577,7 @@ "Name": "JoinCgroup", "Params": { - "Controller": "blkio", - "Path": "" + "Controller": "io" } }, { diff --git a/rootdir/init.rc b/rootdir/init.rc index 323d9cb3c..408daff80 100644 --- a/rootdir/init.rc +++ b/rootdir/init.rc @@ -218,26 +218,6 @@ on init write /dev/stune/nnapi-hal/schedtune.boost 1 write /dev/stune/nnapi-hal/schedtune.prefer_idle 1 - # 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 - chown system system /dev/blkio/cgroup.procs - chown system system /dev/blkio/background/cgroup.procs - chmod 0664 /dev/blkio/tasks - chmod 0664 /dev/blkio/background/tasks - chmod 0664 /dev/blkio/cgroup.procs - chmod 0664 /dev/blkio/background/cgroup.procs - write /dev/blkio/blkio.weight 1000 - write /dev/blkio/background/blkio.weight 200 - write /dev/blkio/background/blkio.bfq.weight 10 - write /dev/blkio/blkio.group_idle 0 - write /dev/blkio/background/blkio.group_idle 0 - restorecon_recursive /mnt mount configfs none /config nodev noexec nosuid