--- zzzz-none-000/linux-3.10.107/include/linux/cgroup_subsys.h 2017-06-27 09:49:32.000000000 +0000 +++ scorpion-7490-727/linux-3.10.107/include/linux/cgroup_subsys.h 2021-02-04 17:41:59.000000000 +0000 @@ -1,86 +1,86 @@ -/* Add subsystem definitions of the form SUBSYS() in this - * file. Surround each one by a line of comment markers so that - * patches don't collide +/* + * List of cgroup subsystems. + * + * DO NOT ADD ANY SUBSYSTEM WITHOUT EXPLICIT ACKS FROM CGROUP MAINTAINERS. */ -/* */ - -/* */ +/* + * This file *must* be included with SUBSYS() defined. + * SUBSYS_TAG() is a noop if undefined. + */ -#if IS_SUBSYS_ENABLED(CONFIG_CPUSETS) -SUBSYS(cpuset) +#ifndef SUBSYS_TAG +#define __TMP_SUBSYS_TAG +#define SUBSYS_TAG(_x) #endif -/* */ - -#if IS_SUBSYS_ENABLED(CONFIG_CGROUP_DEBUG) -SUBSYS(debug) +#if IS_ENABLED(CONFIG_CPUSETS) +SUBSYS(cpuset) #endif -/* */ - -#if IS_SUBSYS_ENABLED(CONFIG_CGROUP_SCHED) -SUBSYS(cpu_cgroup) +#if IS_ENABLED(CONFIG_CGROUP_SCHED) +SUBSYS(cpu) #endif -/* */ - -#if IS_SUBSYS_ENABLED(CONFIG_CGROUP_CPUACCT) +#if IS_ENABLED(CONFIG_CGROUP_CPUACCT) SUBSYS(cpuacct) #endif -/* */ - -#if IS_SUBSYS_ENABLED(CONFIG_MEMCG) -SUBSYS(mem_cgroup) +#if IS_ENABLED(CONFIG_BLK_CGROUP) +SUBSYS(io) #endif -/* */ +#if IS_ENABLED(CONFIG_MEMCG) +SUBSYS(memory) +#endif -#if IS_SUBSYS_ENABLED(CONFIG_CGROUP_DEVICE) +#if IS_ENABLED(CONFIG_CGROUP_DEVICE) SUBSYS(devices) #endif -/* */ - -#if IS_SUBSYS_ENABLED(CONFIG_CGROUP_FREEZER) +#if IS_ENABLED(CONFIG_CGROUP_FREEZER) SUBSYS(freezer) #endif -/* */ - -#if IS_SUBSYS_ENABLED(CONFIG_NET_CLS_CGROUP) +#if IS_ENABLED(CONFIG_CGROUP_NET_CLASSID) SUBSYS(net_cls) #endif -/* */ - -#if IS_SUBSYS_ENABLED(CONFIG_BLK_CGROUP) -SUBSYS(blkio) +#if IS_ENABLED(CONFIG_CGROUP_PERF) +SUBSYS(perf_event) #endif -/* */ +#if IS_ENABLED(CONFIG_CGROUP_NET_PRIO) +SUBSYS(net_prio) +#endif -#if IS_SUBSYS_ENABLED(CONFIG_CGROUP_PERF) -SUBSYS(perf) +#if IS_ENABLED(CONFIG_CGROUP_HUGETLB) +SUBSYS(hugetlb) #endif -/* */ +/* + * Subsystems that implement the can_fork() family of callbacks. + */ +SUBSYS_TAG(CANFORK_START) -#if IS_SUBSYS_ENABLED(CONFIG_NETPRIO_CGROUP) -SUBSYS(net_prio) +#if IS_ENABLED(CONFIG_CGROUP_PIDS) +SUBSYS(pids) #endif -/* */ +SUBSYS_TAG(CANFORK_END) -#if IS_SUBSYS_ENABLED(CONFIG_CGROUP_HUGETLB) -SUBSYS(hugetlb) +/* + * The following subsystems are not supported on the default hierarchy. + */ +#if IS_ENABLED(CONFIG_CGROUP_DEBUG) +SUBSYS(debug) #endif -/* */ - -#ifdef CONFIG_CGROUP_BCACHE -SUBSYS(bcache) +#ifdef __TMP_SUBSYS_TAG +#undef __TMP_SUBSYS_TAG +#undef SUBSYS_TAG #endif -/* */ +/* + * DO NOT ADD ANY SUBSYSTEM WITHOUT EXPLICIT ACKS FROM CGROUP MAINTAINERS. + */