From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759586AbdLRN1v (ORCPT ); Mon, 18 Dec 2017 08:27:51 -0500 Received: from terminus.zytor.com ([65.50.211.136]:35087 "EHLO terminus.zytor.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758033AbdLRN1t (ORCPT ); Mon, 18 Dec 2017 08:27:49 -0500 Date: Mon, 18 Dec 2017 05:22:22 -0800 From: tip-bot for Frederic Weisbecker Message-ID: Cc: kernellwp@gmail.com, hpa@zytor.com, john.stultz@linaro.org, xiaolong.ye@intel.com, tglx@linutronix.de, riel@redhat.com, peterz@infradead.org, mingo@kernel.org, lcapitulino@redhat.com, efault@gmx.de, torvalds@linux-foundation.org, paulmck@linux.vnet.ibm.com, frederic@kernel.org, cl@linux.com, linux-kernel@vger.kernel.org, cmetcalf@mellanox.com Reply-To: frederic@kernel.org, cl@linux.com, linux-kernel@vger.kernel.org, cmetcalf@mellanox.com, paulmck@linux.vnet.ibm.com, peterz@infradead.org, riel@redhat.com, mingo@kernel.org, lcapitulino@redhat.com, efault@gmx.de, torvalds@linux-foundation.org, kernellwp@gmail.com, hpa@zytor.com, john.stultz@linaro.org, xiaolong.ye@intel.com, tglx@linutronix.de In-Reply-To: <1513275507-29200-3-git-send-email-frederic@kernel.org> References: <1513275507-29200-3-git-send-email-frederic@kernel.org> To: linux-tip-commits@vger.kernel.org Subject: [tip:sched/urgent] sched/isolation: Enable CONFIG_CPU_ISOLATION=y by default Git-Commit-ID: 2c43838c99d9d23f17eb2bdadafcb2879cca6995 X-Mailer: tip-git-log-daemon Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit-ID: 2c43838c99d9d23f17eb2bdadafcb2879cca6995 Gitweb: https://git.kernel.org/tip/2c43838c99d9d23f17eb2bdadafcb2879cca6995 Author: Frederic Weisbecker AuthorDate: Thu, 14 Dec 2017 19:18:26 +0100 Committer: Ingo Molnar CommitDate: Mon, 18 Dec 2017 13:46:42 +0100 sched/isolation: Enable CONFIG_CPU_ISOLATION=y by default The "isolcpus=" boot parameter support was always built-in before we moved the related code under CONFIG_CPU_ISOLATION. Having it disabled by default is very confusing for people accustomed to use this parameter. So enable it by dafault to keep the previous behaviour but keep it optable for those who want to tinify their kernels. Signed-off-by: Frederic Weisbecker Cc: Chris Metcalf Cc: Christoph Lameter Cc: John Stultz Cc: Linus Torvalds Cc: Luiz Capitulino Cc: Mike Galbraith Cc: Paul E. McKenney Cc: Peter Zijlstra Cc: Rik van Riel Cc: Thomas Gleixner Cc: Wanpeng Li Cc: kernel test robot Link: http://lkml.kernel.org/r/1513275507-29200-3-git-send-email-frederic@kernel.org Signed-off-by: Ingo Molnar --- init/Kconfig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/init/Kconfig b/init/Kconfig index 2934249..690a381 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -461,10 +461,14 @@ endmenu # "CPU/Task time and stats accounting" config CPU_ISOLATION bool "CPU isolation" + default y help Make sure that CPUs running critical tasks are not disturbed by any source of "noise" such as unbound workqueues, timers, kthreads... - Unbound jobs get offloaded to housekeeping CPUs. + Unbound jobs get offloaded to housekeeping CPUs. This is driven by + the "isolcpus=" boot parameter. + + Say Y if unsure. source "kernel/rcu/Kconfig"