cgroup/cpuset: guard cpuset-v1 code under CONFIG_CPUSETS_V1
authorChen Ridong <chenridong@huawei.com>
Fri, 30 Aug 2024 10:02:28 +0000 (10:02 +0000)
committerTejun Heo <tj@kernel.org>
Fri, 30 Aug 2024 20:00:16 +0000 (10:00 -1000)
commit1abab1ba0775036bb67c6c57945c637be644c04f
tree2ba00e983c38999335d5b1a20b009f1d6ec3f912
parent381b53c3b5494026199a11a2744074086e352b2b
cgroup/cpuset: guard cpuset-v1 code under CONFIG_CPUSETS_V1

This patch introduces CONFIG_CPUSETS_V1 and guard cpuset-v1 code under
CONFIG_CPUSETS_V1. The default value of CONFIG_CPUSETS_V1 is N, so that
user who adopted v2 don't have 'pay' for cpuset v1.

Signed-off-by: Chen Ridong <chenridong@huawei.com>
Acked-by: Waiman Long <longman@redhat.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
include/linux/cpuset.h
init/Kconfig
kernel/cgroup/Makefile
kernel/cgroup/cpuset-internal.h
kernel/cgroup/cpuset.c