cgroup: convert cgroup_subsys flag fields to bool bitfields
Signed-off-by: Tejun Heo <tj@kernel.org> Cc: Li Zefan <lizefan@huawei.com> Cc: Ingo Molnar <mingo@redhat.com> Cc: Peter Zijlstra <peterz@infradead.org>
This commit is contained in:
parent
a716526442
commit
b38e42e962
|
@ -444,7 +444,7 @@ struct cgroup_subsys {
|
||||||
void (*free)(struct task_struct *task);
|
void (*free)(struct task_struct *task);
|
||||||
void (*bind)(struct cgroup_subsys_state *root_css);
|
void (*bind)(struct cgroup_subsys_state *root_css);
|
||||||
|
|
||||||
int early_init;
|
bool early_init:1;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* If %false, this subsystem is properly hierarchical -
|
* If %false, this subsystem is properly hierarchical -
|
||||||
|
@ -458,8 +458,8 @@ struct cgroup_subsys {
|
||||||
* cases. Eventually, all subsystems will be made properly
|
* cases. Eventually, all subsystems will be made properly
|
||||||
* hierarchical and this will go away.
|
* hierarchical and this will go away.
|
||||||
*/
|
*/
|
||||||
bool broken_hierarchy;
|
bool broken_hierarchy:1;
|
||||||
bool warned_broken_hierarchy;
|
bool warned_broken_hierarchy:1;
|
||||||
|
|
||||||
/* the following two fields are initialized automtically during boot */
|
/* the following two fields are initialized automtically during boot */
|
||||||
int id;
|
int id;
|
||||||
|
|
|
@ -2089,7 +2089,7 @@ struct cgroup_subsys cpuset_cgrp_subsys = {
|
||||||
.attach = cpuset_attach,
|
.attach = cpuset_attach,
|
||||||
.bind = cpuset_bind,
|
.bind = cpuset_bind,
|
||||||
.legacy_cftypes = files,
|
.legacy_cftypes = files,
|
||||||
.early_init = 1,
|
.early_init = true,
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -8706,7 +8706,7 @@ struct cgroup_subsys cpu_cgrp_subsys = {
|
||||||
.can_attach = cpu_cgroup_can_attach,
|
.can_attach = cpu_cgroup_can_attach,
|
||||||
.attach = cpu_cgroup_attach,
|
.attach = cpu_cgroup_attach,
|
||||||
.legacy_cftypes = cpu_files,
|
.legacy_cftypes = cpu_files,
|
||||||
.early_init = 1,
|
.early_init = true,
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* CONFIG_CGROUP_SCHED */
|
#endif /* CONFIG_CGROUP_SCHED */
|
||||||
|
|
|
@ -279,5 +279,5 @@ struct cgroup_subsys cpuacct_cgrp_subsys = {
|
||||||
.css_alloc = cpuacct_css_alloc,
|
.css_alloc = cpuacct_css_alloc,
|
||||||
.css_free = cpuacct_css_free,
|
.css_free = cpuacct_css_free,
|
||||||
.legacy_cftypes = files,
|
.legacy_cftypes = files,
|
||||||
.early_init = 1,
|
.early_init = true,
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue