Re: [clocksource] 8901ecc231: stress-ng.lockbus.ops_per_sec -9.5% regression

From: Andi Kleen
Date: Thu Aug 05 2021 - 00:37:20 EST



My current thought is that if more than (say) 100 consecutive attempts
to read the clocksource get hit with excessive delays, it is time to at
least do a WARN_ON(), and maybe also time to disable the clocksource
due to skew. The reason is that if reading the clocksource -always-
sees excessive delays, perhaps the clock driver or hardware is to blame.

Thoughts?

On TDX this would be fatal because we don't have a usable fallback source

(just jiffies). Better try as hard as possible.


-Andi