summaryrefslogtreecommitdiff
path: root/include/linux/rcutree.h
diff options
context:
space:
mode:
authorFrederic Weisbecker <frederic@kernel.org>2022-02-02 01:01:07 +0100
committerFrederic Weisbecker <frederic@kernel.org>2022-03-07 23:01:19 +0100
commita1ff03cd6fb9c501fff63a4a2bface9adcfa81cd (patch)
tree5a5e4af9948395d52664857409bb6d4c4811efe8 /include/linux/rcutree.h
parent58dedf0a4782ce42b4d31f1f62e5ad80a1b73d72 (diff)
downloadlinux-a1ff03cd6fb9c501fff63a4a2bface9adcfa81cd.tar.gz
tick: Detect and fix jiffies update stall
On some rare cases, the timekeeper CPU may be delaying its jiffies update duty for a while. Known causes include: * The timekeeper is waiting on stop_machine in a MULTI_STOP_DISABLE_IRQ or MULTI_STOP_RUN state. Disabled interrupts prevent from timekeeping updates while waiting for the target CPU to complete its stop_machine() callback. * The timekeeper vcpu has VMEXIT'ed for a long while due to some overload on the host. Detect and fix these situations with emergency timekeeping catchups. Original-patch-by: Paul E. McKenney <paulmck@kernel.org> Signed-off-by: Frederic Weisbecker <frederic@kernel.org> Cc: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'include/linux/rcutree.h')
0 files changed, 0 insertions, 0 deletions