summaryrefslogtreecommitdiffstats
path: root/libcutils/sched_policy.c
diff options
context:
space:
mode:
authorDima Zavin <dima@android.com>2012-06-04 10:42:38 -0700
committerDima Zavin <dima@android.com>2012-06-04 10:42:40 -0700
commit13ed76bfbce8e96604e781f88808b4d883891dde (patch)
treeb87550bdf553c0cd25836850d6f2ffd6ac16236d /libcutils/sched_policy.c
parent88f11846a621b148387aa09754bc939933793717 (diff)
downloadsystem_core-13ed76bfbce8e96604e781f88808b4d883891dde.zip
system_core-13ed76bfbce8e96604e781f88808b4d883891dde.tar.gz
system_core-13ed76bfbce8e96604e781f88808b4d883891dde.tar.bz2
cutils: sched_policy: make bg group be nested under fg
Adds an apps cgroup which will contain fg tasks. Move the bg group nested underneath it. Bug: 6538553 Change-Id: I55279415da625e15a5bb061c2b45fbe7f7a4c047 Signed-off-by: Dima Zavin <dima@android.com>
Diffstat (limited to 'libcutils/sched_policy.c')
-rw-r--r--libcutils/sched_policy.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libcutils/sched_policy.c b/libcutils/sched_policy.c
index e03ce00..2dce985 100644
--- a/libcutils/sched_policy.c
+++ b/libcutils/sched_policy.c
@@ -137,13 +137,13 @@ static void __initialize(void) {
}
#endif
- filename = "/dev/cpuctl/foreground/tasks";
+ filename = "/dev/cpuctl/apps/tasks";
fg_cgroup_fd = open(filename, O_WRONLY | O_CLOEXEC);
if (fg_cgroup_fd < 0) {
SLOGE("open of %s failed: %s\n", filename, strerror(errno));
}
- filename = "/dev/cpuctl/bg_non_interactive/tasks";
+ filename = "/dev/cpuctl/apps/bg_non_interactive/tasks";
bg_cgroup_fd = open(filename, O_WRONLY | O_CLOEXEC);
if (bg_cgroup_fd < 0) {
SLOGE("open of %s failed: %s\n", filename, strerror(errno));
@@ -253,9 +253,9 @@ int get_sched_policy(int tid, SchedPolicy *policy)
return -1;
if (grpBuf[0] == '\0') {
*policy = SP_SYSTEM;
- } else if (!strcmp(grpBuf, "bg_non_interactive")) {
+ } else if (!strcmp(grpBuf, "apps/bg_non_interactive")) {
*policy = SP_BACKGROUND;
- } else if (!strcmp(grpBuf, "foreground")) {
+ } else if (!strcmp(grpBuf, "apps")) {
*policy = SP_FOREGROUND;
} else if (!strcmp(grpBuf, "audio_app")) {
*policy = SP_AUDIO_APP;