From mboxrd@z Thu Jan 1 00:00:00 1970 From: Waiman Long Subject: [PATCH v4 4/5] sched/core: Make cpu cgroup controller bypassable Date: Tue, 20 Nov 2018 12:51:28 -0500 Message-ID: <1542736289-31338-5-git-send-email-longman@redhat.com> References: <1542736289-31338-1-git-send-email-longman@redhat.com> Return-path: In-Reply-To: <1542736289-31338-1-git-send-email-longman@redhat.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Tejun Heo , Li Zefan , Johannes Weiner , Peter Zijlstra , Ingo Molnar , Jonathan Corbet Cc: cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, Roman Gushchin , Jens Axboe , Andrew Morton , Dennis Zhou , Shakeel Butt , Waiman Long Make the cpu cgroup controller bypassable in the default hierarchy so that cpu controller could be activated only in those cgroups that really need it instead of all the cgroups down to the lowest level that need it. Signed-off-by: Waiman Long --- kernel/sched/core.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index f12225f..ba4550c 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -7000,6 +7000,7 @@ struct cgroup_subsys cpu_cgrp_subsys = { .dfl_cftypes = cpu_files, .early_init = true, .threaded = true, + .bypassable = true, }; #endif /* CONFIG_CGROUP_SCHED */ -- 1.8.3.1