diff options
author | Tejun Heo <tj@kernel.org> | 2012-11-19 08:13:36 -0800 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2012-11-19 08:13:36 -0800 |
commit | 38b53abaa3e0c7e750ef73eee919cf42eee6b134 (patch) | |
tree | 1692ce65068d5df48768564548ec7e4ed4b67da5 /kernel/cgroup.c | |
parent | febfcef60d4f9457785b45aab548bc7ee5ea158f (diff) | |
download | lwn-38b53abaa3e0c7e750ef73eee919cf42eee6b134.tar.gz lwn-38b53abaa3e0c7e750ef73eee919cf42eee6b134.zip |
cgroup: make CSS_* flags bit masks instead of bit positions
Currently, CSS_* flags are defined as bit positions and manipulated
using atomic bitops. There's no reason to use atomic bitops for them
and bit positions are clunkier to deal with than bit masks. Make
CSS_* bit masks instead and use the usual C bitwise operators to
access them.
Signed-off-by: Tejun Heo <tj@kernel.org>
Acked-by: Li Zefan <lizefan@huawei.com>
Diffstat (limited to 'kernel/cgroup.c')
-rw-r--r-- | kernel/cgroup.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/cgroup.c b/kernel/cgroup.c index affc76d7f739..82ad8785fafe 100644 --- a/kernel/cgroup.c +++ b/kernel/cgroup.c @@ -4020,7 +4020,7 @@ static void init_cgroup_css(struct cgroup_subsys_state *css, css->flags = 0; css->id = NULL; if (cgrp == dummytop) - set_bit(CSS_ROOT, &css->flags); + css->flags |= CSS_ROOT; BUG_ON(cgrp->subsys[ss->subsys_id]); cgrp->subsys[ss->subsys_id] = css; |