diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2021-07-13 15:39:48 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2021-09-15 09:50:25 +0200 |
commit | 3d12ccecfa316730abaf0a930711ea5cce4fe87f (patch) | |
tree | 8f17fe23c535e29e792c924bb7be399261e1c640 /kernel/time/tick-internal.h | |
parent | aadfa1d6ca5f02e7b5177e516b290a3ae38b1c66 (diff) | |
download | kernel_replicant_linux-3d12ccecfa316730abaf0a930711ea5cce4fe87f.tar.gz kernel_replicant_linux-3d12ccecfa316730abaf0a930711ea5cce4fe87f.tar.bz2 kernel_replicant_linux-3d12ccecfa316730abaf0a930711ea5cce4fe87f.zip |
hrtimer: Ensure timerfd notification for HIGHRES=n
[ Upstream commit 8c3b5e6ec0fee18bc2ce38d1dfe913413205f908 ]
If high resolution timers are disabled the timerfd notification about a
clock was set event is not happening for all cases which use
clock_was_set_delayed() because that's a NOP for HIGHRES=n, which is wrong.
Make clock_was_set_delayed() unconditially available to fix that.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20210713135158.196661266@linutronix.de
Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'kernel/time/tick-internal.h')
-rw-r--r-- | kernel/time/tick-internal.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/time/tick-internal.h b/kernel/time/tick-internal.h index 7b2496136729..5294f5b1f955 100644 --- a/kernel/time/tick-internal.h +++ b/kernel/time/tick-internal.h @@ -165,3 +165,6 @@ DECLARE_PER_CPU(struct hrtimer_cpu_base, hrtimer_bases); extern u64 get_next_timer_interrupt(unsigned long basej, u64 basem); void timer_clear_idle(void); + +void clock_was_set(void); +void clock_was_set_delayed(void); |