]> git.karo-electronics.de Git - karo-tx-linux.git/commit
nohz_full: Add Kconfig parameter for scalable detection of all-idle state
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 21 Jun 2013 18:08:45 +0000 (11:08 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Mon, 15 Jul 2013 23:58:35 +0000 (16:58 -0700)
commitd8255de8f5cabc37d81fb74e256ee35408e1da2f
tree6fcaa4022504911bfb365a405f9f45507f942b97
parent9a15b7405235551e7d52c1503e6c8b385e294ebf
nohz_full: Add Kconfig parameter for scalable detection of all-idle state

At least one CPU must keep the scheduling-clock tick running for
timekeeping purposes whenever there is a non-idle CPU.  However, with
the new nohz_full adaptive-idle machinery, it is difficult to distinguish
between all CPUs really being idle as opposed to all non-idle CPUs being
in adaptive-ticks mode.  This commit therefore adds a Kconfig parameter
as a first step towards enabling a scalable detection of full-system
idle state.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
kernel/time/Kconfig