aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/time/Kconfig
diff options
context:
space:
mode:
authorWaiman Long <longman@redhat.com>2021-12-05 22:38:15 -0500
committerPaul E. McKenney <paulmck@kernel.org>2022-02-01 17:35:43 -0800
commitfc153c1c58cb8c3bb3b443b4d7dc3211ff5f65fc (patch)
tree6dc3ddbe5d71eca06a3cbe543518ec5e0732ce05 /kernel/time/Kconfig
parentda123016ca8cb5697366c0b2dd55059b976e67e4 (diff)
downloadlinux-fc153c1c58cb8c3bb3b443b4d7dc3211ff5f65fc.tar.gz
clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW
A watchdog maximum skew of 100us may still be too small for some systems or archs. It may also be too small when some kernel debug config options are enabled. So add a new Kconfig option CLOCKSOURCE_WATCHDOG_MAX_SKEW_US to allow kernel builders to have more control on the threshold for marking clocksource as unstable. Signed-off-by: Waiman Long <longman@redhat.com> Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'kernel/time/Kconfig')
-rw-r--r--kernel/time/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/kernel/time/Kconfig b/kernel/time/Kconfig
index 04bfd62f5e5ca8..27b7868b5c30d1 100644
--- a/kernel/time/Kconfig
+++ b/kernel/time/Kconfig
@@ -181,5 +181,14 @@ config HIGH_RES_TIMERS
hardware is not capable then this option only increases
the size of the kernel image.
+config CLOCKSOURCE_WATCHDOG_MAX_SKEW_US
+ int "Clocksource watchdog maximum allowable skew (in μs)"
+ depends on CLOCKSOURCE_WATCHDOG
+ range 50 1000
+ default 100
+ help
+ Specify the maximum amount of allowable watchdog skew in
+ microseconds before reporting the clocksource to be unstable.
+
endmenu
endif