summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorFrederic Weisbecker <fweisbec@gmail.com>2014-08-18 01:36:07 +0200
committerFrederic Weisbecker <fweisbec@gmail.com>2014-09-13 18:46:41 +0200
commit9b01f5bf3999a3db5b1bbd9fdfd80d8d304e94ee (patch)
tree6536b57cc841ab42187b94245ca7fddf192a12ba /arch
parentnohz: Consolidate nohz full init code (diff)
downloadlinux-9b01f5bf3999a3db5b1bbd9fdfd80d8d304e94ee.tar.xz
linux-9b01f5bf3999a3db5b1bbd9fdfd80d8d304e94ee.zip
nohz: nohz full depends on irq work self IPI support
The nohz full functionality depends on IRQ work to trigger its own interrupts. As it's used to restart the tick, we can't rely on the tick fallback for irq work callbacks, ie: we can't use the tick to restart the tick itself. Lets reject the full dynticks initialization if that arch support isn't available. As a side effect, this makes sure that nohz kick is never called from the tick. That otherwise would result in illegal hrtimer self-cancellation and lockup. Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Ingo Molnar <mingo@kernel.org> Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions