mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-26 06:04:14 +08:00
cgroup: mark "tasks" cgroup file as insane
Some resources controlled by cgroup aren't per-task and cgroup core allowing threads of a single thread_group to be in different cgroups forced memcg do explicitly find the group leader and use it. This is gonna be nasty when transitioning to unified hierarchy and in general we don't want and won't support granularity finer than processes. Mark "tasks" with CFTYPE_INSANE. Signed-off-by: Tejun Heo <tj@kernel.org> Acked-by: Li Zefan <lizefan@huawei.com> Cc: Johannes Weiner <hannes@cmpxchg.org> Cc: Michal Hocko <mhocko@suse.cz> Cc: Balbir Singh <bsingharora@gmail.com> Cc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> Cc: cgroups@vger.kernel.org Cc: Vivek Goyal <vgoyal@redhat.com>
This commit is contained in:
parent
d591fb5661
commit
f12dc02014
@ -4037,6 +4037,7 @@ static int cgroup_clone_children_write(struct cgroup *cgrp,
|
|||||||
static struct cftype files[] = {
|
static struct cftype files[] = {
|
||||||
{
|
{
|
||||||
.name = "tasks",
|
.name = "tasks",
|
||||||
|
.flags = CFTYPE_INSANE, /* use "procs" instead */
|
||||||
.open = cgroup_tasks_open,
|
.open = cgroup_tasks_open,
|
||||||
.write_u64 = cgroup_tasks_write,
|
.write_u64 = cgroup_tasks_write,
|
||||||
.release = cgroup_pidlist_release,
|
.release = cgroup_pidlist_release,
|
||||||
|
Loading…
Reference in New Issue
Block a user