cpuset: Allow v2 behavior in v1 cgroup
authorWaiman Long <longman@redhat.com>
Thu, 17 Aug 2017 19:33:10 +0000 (15:33 -0400)
committerTejun Heo <tj@kernel.org>
Fri, 18 Aug 2017 15:24:22 +0000 (08:24 -0700)
commitb8d1b8ee93df8ffbabbeadd65d39853cfad6d698
treed83d190bca0919da340bb0b6b6a6f4b77b3d7d51
parente1cba4b85daa71b710384d451ff6238d5e4d1ff6
cpuset: Allow v2 behavior in v1 cgroup

Cpuset v2 has some useful behaviors that are not present in v1 because
of backward compatibility concern. One of that is the restoration of
the original cpu and memory node mask after a hot removal and addition
event sequence.

This patch makes the cpuset controller to check the
CGRP_ROOT_CPUSET_V2_MODE flag and use the v2 behavior if it is set.

Signed-off-by: Waiman Long <longman@redhat.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
kernel/cgroup/cpuset.c