cpu-sched: move all threads using cgroup.procs 66/249866/3 accepted/tizen/unified/20201218.124446 submit/tizen/20201218.025549
authorCho youngjae <4nuri1205@naver.com>
Thu, 17 Dec 2020 06:11:17 +0000 (22:11 -0800)
committerHyotaek Shim <hyotaek.shim@samsung.com>
Fri, 18 Dec 2020 01:11:46 +0000 (01:11 +0000)
Use cgroup.procs instead of tasks to move all threads.

Change-Id: I83a75ab39ea61036c26e5951998181fd8bc0bdc8
Signed-off-by: Cho youngjae <4nuri1205@naver.com>
src/cpu/cpu-sched.c

index 16332c4..e654030 100644 (file)
@@ -418,7 +418,7 @@ static int cpu_sched_add_pid_to_cpuset(struct coreset *set, pid_t pid)
                return r;
        }
 
-       r = cgroup_write_node_int32(path, "tasks", pid);
+       r = cgroup_write_node_int32(path, "cgroup.procs", pid);
        ret_value_msg_if(r < 0, RESOURCED_ERROR_FAIL, "Failed to attach pid %d to cgroup %s: %m", pid, path);
 
        return RESOURCED_ERROR_NONE;
@@ -430,7 +430,7 @@ static int cpu_sched_remove_pid_from_cpuset(struct coreset *set, pid_t pid)
 
        _D("cpu-sched: moving pid %d to toplevel cpuset (from %s cpuset)", pid, set->name);
 
-       int r = cgroup_write_node_int32(CPUSET_CGROUP, "tasks", pid);
+       int r = cgroup_write_node_int32(CPUSET_CGROUP, "cgroup.procs", pid);
        ret_value_msg_if(r < 0, RESOURCED_ERROR_FAIL, "Failed to attach pid %d to cgroup " CPUSET_CGROUP ": %m", pid);
 
        return RESOURCED_ERROR_NONE;