Merge branch 'clocksource' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck...
authorThomas Gleixner <tglx@linutronix.de>
Mon, 10 Jan 2022 12:57:17 +0000 (13:57 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 10 Jan 2022 12:57:17 +0000 (13:57 +0100)
commit35e13e9da9afbce13c1d36465504ece4e65f24fe
tree7c4f5fd68e2904f0683c1f9103eee5fce549290a
parent6629c0769926306454b113effe1aad243bd49bde
parent1a5620671a1b6fd9cc08761677d050f1702f910c
Merge branch 'clocksource' of git://git./linux/kernel/git/paulmck/linux-rcu into timers/core

Pull clocksource watchdog updates from Paul McKenney:

 - Avoid accidental unstable marking of clocksources by rejecting
   clocksource measurements where the source of the skew is the delay
   reading reference clocksource itself.  This change avoids many of the
   current false positives caused by epic cache-thrashing workloads.

 - Reduce the default clocksource_watchdog() retries to 2, thus offsetting
   the increased overhead due to #1 above rereading the reference
   clocksource.

Link: https://lore.kernel.org/lkml/20220105001723.GA536708@paulmck-ThinkPad-P17-Gen-1