1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * List of cgroup subsystems. 4 * 5 * DO NOT ADD ANY SUBSYSTEM WITHOUT EXPLICIT ACKS FROM CGROUP MAINTAINERS. 6 */ 7 8 /* 9 * This file *must* be included with SUBSYS() defined. 10 */ 11 12 #if IS_ENABLED(CONFIG_CPUSETS) 13 SUBSYS(cpuset) 14 #endif 15 16 #if IS_ENABLED(CONFIG_CGROUP_SCHED) 17 SUBSYS(cpu) 18 #endif 19 20 #if IS_ENABLED(CONFIG_CGROUP_CPUACCT) 21 SUBSYS(cpuacct) 22 #endif 23 24 #if IS_ENABLED(CONFIG_BLK_CGROUP) 25 SUBSYS(io) 26 #endif 27 28 #if IS_ENABLED(CONFIG_MEMCG) 29 SUBSYS(memory) 30 #endif 31 32 #if IS_ENABLED(CONFIG_CGROUP_DEVICE) 33 SUBSYS(devices) 34 #endif 35 36 #if IS_ENABLED(CONFIG_CGROUP_FREEZER) 37 SUBSYS(freezer) 38 #endif 39 40 #if IS_ENABLED(CONFIG_CGROUP_NET_CLASSID) 41 SUBSYS(net_cls) 42 #endif 43 44 #if IS_ENABLED(CONFIG_CGROUP_PERF) 45 SUBSYS(perf_event) 46 #endif 47 48 #if IS_ENABLED(CONFIG_CGROUP_NET_PRIO) 49 SUBSYS(net_prio) 50 #endif 51 52 #if IS_ENABLED(CONFIG_CGROUP_HUGETLB) 53 SUBSYS(hugetlb) 54 #endif 55 56 #if IS_ENABLED(CONFIG_CGROUP_PIDS) 57 SUBSYS(pids) 58 #endif 59 60 #if IS_ENABLED(CONFIG_CGROUP_RDMA) 61 SUBSYS(rdma) 62 #endif 63 64 #if IS_ENABLED(CONFIG_CGROUP_MISC) 65 SUBSYS(misc) 66 #endif 67 68 /* 69 * The following subsystems are not supported on the default hierarchy. 70 */ 71 #if IS_ENABLED(CONFIG_CGROUP_DEBUG) 72 SUBSYS(debug) 73 #endif 74 75 /* 76 * DO NOT ADD ANY SUBSYSTEM WITHOUT EXPLICIT ACKS FROM CGROUP MAINTAINERS. 77 */ 78