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 <frederic@kernel.org>
Cc: Chris Metcalf <cmetcalf@mellanox.com>
Cc: Christoph Lameter <cl@linux.com>
Cc: John Stultz <john.stultz@linaro.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Luiz Capitulino <lcapitulino@redhat.com>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Rik van Riel <riel@redhat.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Wanpeng Li <kernellwp@gmail.com>
Cc: kernel test robot <xiaolong.ye@intel.com>
Link: http://lkml.kernel.org/r/1513275507-29200-3-git-send-email-frederic@kernel.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>

authored by Frederic Weisbecker and committed by Ingo Molnar 2c43838c bf29cb23

+5 -1
+5 -1
init/Kconfig
··· 461 462 config CPU_ISOLATION 463 bool "CPU isolation" 464 help 465 Make sure that CPUs running critical tasks are not disturbed by 466 any source of "noise" such as unbound workqueues, timers, kthreads... 467 - Unbound jobs get offloaded to housekeeping CPUs. 468 469 source "kernel/rcu/Kconfig" 470
··· 461 462 config CPU_ISOLATION 463 bool "CPU isolation" 464 + default y 465 help 466 Make sure that CPUs running critical tasks are not disturbed by 467 any source of "noise" such as unbound workqueues, timers, kthreads... 468 + Unbound jobs get offloaded to housekeeping CPUs. This is driven by 469 + the "isolcpus=" boot parameter. 470 + 471 + Say Y if unsure. 472 473 source "kernel/rcu/Kconfig" 474