Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1303956
| From | Tejun Heo <tj@kernel.org> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH 2/6] cgroup: convert cgroup_subsys flag fields to bool bitfields |
| Date | 2016-01-07 23:40 +0100 |
| Message-ID | <qOrnR-63O-31@gated-at.bofh.it> (permalink) |
| References | <qOrnQ-63O-21@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
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>
---
include/linux/cgroup-defs.h | 6 +++---
kernel/cpuset.c | 2 +-
kernel/sched/core.c | 2 +-
kernel/sched/cpuacct.c | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/include/linux/cgroup-defs.h b/include/linux/cgroup-defs.h
index 7f334c2..dc6f0ce 100644
--- a/include/linux/cgroup-defs.h
+++ b/include/linux/cgroup-defs.h
@@ -440,7 +440,7 @@ struct cgroup_subsys {
void (*free)(struct task_struct *task);
void (*bind)(struct cgroup_subsys_state *root_css);
- int early_init;
+ bool early_init:1;
/*
* If %false, this subsystem is properly hierarchical -
@@ -454,8 +454,8 @@ struct cgroup_subsys {
* cases. Eventually, all subsystems will be made properly
* hierarchical and this will go away.
*/
- bool broken_hierarchy;
- bool warned_broken_hierarchy;
+ bool broken_hierarchy:1;
+ bool warned_broken_hierarchy:1;
/* the following two fields are initialized automtically during boot */
int id;
diff --git a/kernel/cpuset.c b/kernel/cpuset.c
index 3e945fc..0cf412b 100644
--- a/kernel/cpuset.c
+++ b/kernel/cpuset.c
@@ -2065,7 +2065,7 @@ struct cgroup_subsys cpuset_cgrp_subsys = {
.attach = cpuset_attach,
.bind = cpuset_bind,
.legacy_cftypes = files,
- .early_init = 1,
+ .early_init = true,
};
/**
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index b7d2271..9a5b368 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -8576,7 +8576,7 @@ struct cgroup_subsys cpu_cgrp_subsys = {
.can_attach = cpu_cgroup_can_attach,
.attach = cpu_cgroup_attach,
.legacy_cftypes = cpu_files,
- .early_init = 1,
+ .early_init = true,
};
#endif /* CONFIG_CGROUP_SCHED */
diff --git a/kernel/sched/cpuacct.c b/kernel/sched/cpuacct.c
index dd7cbb5..2ddaebf 100644
--- a/kernel/sched/cpuacct.c
+++ b/kernel/sched/cpuacct.c
@@ -279,5 +279,5 @@ struct cgroup_subsys cpuacct_cgrp_subsys = {
.css_alloc = cpuacct_css_alloc,
.css_free = cpuacct_css_free,
.legacy_cftypes = files,
- .early_init = 1,
+ .early_init = true,
};
--
2.5.0
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[PATCHSET] cgroup, perf_event: make perf_event work on v2 hierarchy Tejun Heo <tj@kernel.org> - 2016-01-07 23:40 +0100 [PATCH 2/6] cgroup: convert cgroup_subsys flag fields to bool bitfields Tejun Heo <tj@kernel.org> - 2016-01-07 23:40 +0100 [PATCH 1/6] cgroup: s/cgrp_dfl_root_/cgrp_dfl_/ Tejun Heo <tj@kernel.org> - 2016-01-07 23:40 +0100 [PATCH 3/6] cgroup: make css_tryget_online_from_dir() also recognize cgroup2 fs Tejun Heo <tj@kernel.org> - 2016-01-07 23:40 +0100 [PATCH 6/6] cgroup, perf_event: make perf_event controller work on cgroup2 hierarchy Tejun Heo <tj@kernel.org> - 2016-01-07 23:40 +0100 [PATCH 4/6] cgroup: use ->subtree_control when testing no internal process rule Tejun Heo <tj@kernel.org> - 2016-01-07 23:40 +0100 [PATCH 5/6] cgroup: implement cgroup_subsys->implicit_on_dfl Tejun Heo <tj@kernel.org> - 2016-01-07 23:40 +0100
csiph-web