| /* SPDX-License-Identifier: GPL-2.0 */ | |
| /* | |
| * List of cgroup subsystems. | |
| * | |
| * DO NOT ADD ANY SUBSYSTEM WITHOUT EXPLICIT ACKS FROM CGROUP MAINTAINERS. | |
| */ | |
| /* | |
| * This file *must* be included with SUBSYS() defined. | |
| */ | |
| #if IS_ENABLED(CONFIG_CPUSETS) | |
| SUBSYS(cpuset) | |
| #endif | |
| #if IS_ENABLED(CONFIG_CGROUP_SCHED) | |
| SUBSYS(cpu) | |
| #endif | |
| #if IS_ENABLED(CONFIG_CGROUP_CPUACCT) | |
| SUBSYS(cpuacct) | |
| #endif | |
| #if IS_ENABLED(CONFIG_BLK_CGROUP) | |
| SUBSYS(io) | |
| #endif | |
| #if IS_ENABLED(CONFIG_MEMCG) | |
| SUBSYS(memory) | |
| #endif | |
| #if IS_ENABLED(CONFIG_CGROUP_DEVICE) | |
| SUBSYS(devices) | |
| #endif | |
| #if IS_ENABLED(CONFIG_CGROUP_FREEZER) | |
| SUBSYS(freezer) | |
| #endif | |
| #if IS_ENABLED(CONFIG_CGROUP_NET_CLASSID) | |
| SUBSYS(net_cls) | |
| #endif | |
| #if IS_ENABLED(CONFIG_CGROUP_PERF) | |
| SUBSYS(perf_event) | |
| #endif | |
| #if IS_ENABLED(CONFIG_CGROUP_NET_PRIO) | |
| SUBSYS(net_prio) | |
| #endif | |
| #if IS_ENABLED(CONFIG_CGROUP_HUGETLB) | |
| SUBSYS(hugetlb) | |
| #endif | |
| #if IS_ENABLED(CONFIG_CGROUP_PIDS) | |
| SUBSYS(pids) | |
| #endif | |
| #if IS_ENABLED(CONFIG_CGROUP_RDMA) | |
| SUBSYS(rdma) | |
| #endif | |
| #if IS_ENABLED(CONFIG_CGROUP_MISC) | |
| SUBSYS(misc) | |
| #endif | |
| #if IS_ENABLED(CONFIG_CGROUP_DMEM) | |
| SUBSYS(dmem) | |
| #endif | |
| /* | |
| * The following subsystems are not supported on the default hierarchy. | |
| */ | |
| #if IS_ENABLED(CONFIG_CGROUP_DEBUG) | |
| SUBSYS(debug) | |
| #endif | |
| /* | |
| * DO NOT ADD ANY SUBSYSTEM WITHOUT EXPLICIT ACKS FROM CGROUP MAINTAINERS. | |
| */ |