summaryrefslogtreecommitdiffstats
path: root/drivers/clocksource/arc_timer.c
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@kernel.org>2021-08-12 18:31:28 +0200
committerThomas Gleixner <tglx@linutronix.de>2021-08-28 17:01:32 +0200
commitd25a025201ed98f4b93775e0999a3f2135702106 (patch)
tree2fcc4adf70cf9f897619f188db2dc97392667139 /drivers/clocksource/arc_timer.c
parentMerge tag 'timers-v5.15' of https://git.linaro.org/people/daniel.lezcano/linu... (diff)
downloadlinux-d25a025201ed98f4b93775e0999a3f2135702106.tar.xz
linux-d25a025201ed98f4b93775e0999a3f2135702106.zip
clocksource: Make clocksource watchdog test safe for slow-HZ systems
The clocksource watchdog test sets a local JIFFIES_SHIFT macro and assumes that HZ is >= 100. For smaller HZ values this shift value is too large and causes undefined behaviour. Move the HZ-based definitions of JIFFIES_SHIFT from kernel/time/jiffies.c to kernel/time/tick-internal.h so the clocksource watchdog test can utilize them, which makes it work correctly with all HZ values. [ tglx: Resolved conflicts and massaged changelog ] Signed-off-by: Paul E. McKenney <paulmck@kernel.org> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lore.kernel.org/lkml/20210812000133.GA402890@paulmck-ThinkPad-P17-Gen-1/
Diffstat (limited to 'drivers/clocksource/arc_timer.c')
0 files changed, 0 insertions, 0 deletions