summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorSebastian Andrzej Siewior <bigeasy@linutronix.de>2017-06-27 18:15:38 +0200
committerThomas Gleixner <tglx@linutronix.de>2017-06-29 00:27:24 +0200
commit2287d8664fe7345ead891017eccd879fc605305e (patch)
tree7f187529f1d1dacf4b41225551bbf158bb70414d /arch
parentMerge branch 'clockevents/4.13' of https://git.linaro.org/people/daniel.lezca... (diff)
downloadlinux-2287d8664fe7345ead891017eccd879fc605305e.tar.xz
linux-2287d8664fe7345ead891017eccd879fc605305e.zip
timers: Make the cpu base lock raw
The timers cpu base lock could not be converted to a raw spinlock becaue the lock held time was non-deterministic due to cascading and long lasting timer wheel traversals. The rework of the timer wheel to the new non-cascading model removed also the wheel traversals and the lock held times are deterministic now. This allows to make the lock raw and thereby unbreaks NOHz* on preempt-RT. Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Link: http://lkml.kernel.org/r/20170627161538.30257-1-bigeasy@linutronix.de Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions