cgroup: make CFTYPE_ONLY_ON_DFL and CFTYPE_NO_ internal to cgroup core
authorTejun Heo <tj@kernel.org>
Tue, 15 Jul 2014 15:05:10 +0000 (11:05 -0400)
committerTejun Heo <tj@kernel.org>
Tue, 15 Jul 2014 15:05:10 +0000 (11:05 -0400)
commit05ebb6e60f044a9cef2549b6204559276500f363
treed4649d18bdec5b0497794422d8d29981eaf5d37b
parenta8ddc8215e1a4cd9dc5d6210811cfc381a489ec2
cgroup: make CFTYPE_ONLY_ON_DFL and CFTYPE_NO_ internal to cgroup core

cgroup now distinguishes cftypes for the default and legacy
hierarchies more explicitly by using separate arrays and
CFTYPE_ONLY_ON_DFL and CFTYPE_INSANE should be and are used only
inside cgroup core proper.  Let's make it clear that the flags are
internal by prefixing them with double underscores.

CFTYPE_INSANE is renamed to __CFTYPE_NOT_ON_DFL for consistency.  The
two flags are also collected and assigned bits >= 16 so that they
aren't mixed with the published flags.

v2: Convert the extra ones in cgroup_exit_cftypes() which are added by
    revision to the previous patch.

Signed-off-by: Tejun Heo <tj@kernel.org>
Acked-by: Li Zefan <lizefan@huawei.com>
include/linux/cgroup.h
kernel/cgroup.c