1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 2add0c59dSTejun Heo /* 3add0c59dSTejun Heo * List of cgroup subsystems. 4add0c59dSTejun Heo * 5add0c59dSTejun Heo * DO NOT ADD ANY SUBSYSTEM WITHOUT EXPLICIT ACKS FROM CGROUP MAINTAINERS. 6ddbcc7e8SPaul Menage */ 77e47682eSAleksa Sarai 87e47682eSAleksa Sarai /* 97e47682eSAleksa Sarai * This file *must* be included with SUBSYS() defined. 107e47682eSAleksa Sarai */ 117e47682eSAleksa Sarai 123ed80a62STejun Heo #if IS_ENABLED(CONFIG_CPUSETS) 138793d854SPaul Menage SUBSYS(cpuset) 148793d854SPaul Menage #endif 158793d854SPaul Menage 163ed80a62STejun Heo #if IS_ENABLED(CONFIG_CGROUP_SCHED) 17073219e9STejun Heo SUBSYS(cpu) 1868318b8eSSrivatsa Vaddagiri #endif 1968318b8eSSrivatsa Vaddagiri 203ed80a62STejun Heo #if IS_ENABLED(CONFIG_CGROUP_CPUACCT) 21d842de87SSrivatsa Vaddagiri SUBSYS(cpuacct) 22d842de87SSrivatsa Vaddagiri #endif 23d842de87SSrivatsa Vaddagiri 2424dab7a7STejun Heo #if IS_ENABLED(CONFIG_BLK_CGROUP) 25c165b3e3STejun Heo SUBSYS(io) 2624dab7a7STejun Heo #endif 2724dab7a7STejun Heo 283ed80a62STejun Heo #if IS_ENABLED(CONFIG_MEMCG) 29073219e9STejun Heo SUBSYS(memory) 308cdea7c0SBalbir Singh #endif 318cdea7c0SBalbir Singh 323ed80a62STejun Heo #if IS_ENABLED(CONFIG_CGROUP_DEVICE) 3308ce5f16SSerge E. Hallyn SUBSYS(devices) 3408ce5f16SSerge E. Hallyn #endif 3508ce5f16SSerge E. Hallyn 363ed80a62STejun Heo #if IS_ENABLED(CONFIG_CGROUP_FREEZER) 37dc52ddc0SMatt Helsley SUBSYS(freezer) 38dc52ddc0SMatt Helsley #endif 39dc52ddc0SMatt Helsley 403ed80a62STejun Heo #if IS_ENABLED(CONFIG_CGROUP_NET_CLASSID) 41f4009237SThomas Graf SUBSYS(net_cls) 42f4009237SThomas Graf #endif 43f4009237SThomas Graf 443ed80a62STejun Heo #if IS_ENABLED(CONFIG_CGROUP_PERF) 45073219e9STejun Heo SUBSYS(perf_event) 46e5d1367fSStephane Eranian #endif 47e5d1367fSStephane Eranian 483ed80a62STejun Heo #if IS_ENABLED(CONFIG_CGROUP_NET_PRIO) 495bc1421eSNeil Horman SUBSYS(net_prio) 505bc1421eSNeil Horman #endif 515bc1421eSNeil Horman 523ed80a62STejun Heo #if IS_ENABLED(CONFIG_CGROUP_HUGETLB) 532bc64a20SAneesh Kumar K.V SUBSYS(hugetlb) 542bc64a20SAneesh Kumar K.V #endif 555533e011STejun Heo 5649b786eaSAleksa Sarai #if IS_ENABLED(CONFIG_CGROUP_PIDS) 5749b786eaSAleksa Sarai SUBSYS(pids) 5849b786eaSAleksa Sarai #endif 5949b786eaSAleksa Sarai 6039d3e758SParav Pandit #if IS_ENABLED(CONFIG_CGROUP_RDMA) 6139d3e758SParav Pandit SUBSYS(rdma) 6239d3e758SParav Pandit #endif 6339d3e758SParav Pandit 64*a72232eaSVipin Sharma #if IS_ENABLED(CONFIG_CGROUP_MISC) 65*a72232eaSVipin Sharma SUBSYS(misc) 66*a72232eaSVipin Sharma #endif 67*a72232eaSVipin Sharma 687e47682eSAleksa Sarai /* 695533e011STejun Heo * The following subsystems are not supported on the default hierarchy. 705533e011STejun Heo */ 715533e011STejun Heo #if IS_ENABLED(CONFIG_CGROUP_DEBUG) 725533e011STejun Heo SUBSYS(debug) 735533e011STejun Heo #endif 747e47682eSAleksa Sarai 75add0c59dSTejun Heo /* 76add0c59dSTejun Heo * DO NOT ADD ANY SUBSYSTEM WITHOUT EXPLICIT ACKS FROM CGROUP MAINTAINERS. 77add0c59dSTejun Heo */ 78