summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2016-03-03 14:58:01 (GMT)
committerTejun Heo <tj@kernel.org>2016-03-03 14:58:01 (GMT)
commit04313591ae487da8b5781a0d8d444073a3fdee0d (patch)
treeeb0582020cd0369d8767c813149b9eec7dddde8e /security
parent5ced2518bd3e3a4f01e2122122211f217cd99f4f (diff)
downloadlinux-04313591ae487da8b5781a0d8d444073a3fdee0d.tar.xz
cgroup: allocate 2x cgrp_cset_links when setting up a new root
During prep, cgroup_setup_root() allocates cgrp_cset_links matching the number of existing css_sets to later link the new root. This is fine for now as the only operation which can happen inbetween is rebind_subsystems() and rebinding of empty subsystems doesn't create new css_sets. However, while not yet allowed, with the recent reimplementation, rebind_subsystems() can rebind subsystems with descendant csses and thus can create new css_sets. This patch makes cgroup_setup_root() allocate 2x of the existing css_sets so that later use of live subsystem rebinding doesn't blow up. Signed-off-by: Tejun Heo <tj@kernel.org> Acked-by: Zefan Li <lizefan@huawei.com>
Diffstat (limited to 'security')
0 files changed, 0 insertions, 0 deletions