aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/time/tick-internal.h
diff options
context:
space:
mode:
authorRichard Cochran (linutronix GmbH) <richardcochran@gmail.com>2024-02-21 10:05:44 +0100
committerThomas Gleixner <tglx@linutronix.de>2024-02-22 17:52:32 +0100
commit4c532939aa2e9345ee346bc69d3d12d56d5aa9aa (patch)
tree3091c13f6d4a736178d95bb761d6a3c2b5adf4cf /kernel/time/tick-internal.h
parent89f01e10c99a5ca2ff88b545fad763d360cdbfc8 (diff)
downloadlinux-4c532939aa2e9345ee346bc69d3d12d56d5aa9aa.tar.gz
tick/sched: Split out jiffies update helper function
The logic to get the time of the last jiffies update will be needed by the timer pull model as well. Move the code into a global function in anticipation of the new caller. No functional change. Signed-off-by: Richard Cochran (linutronix GmbH) <richardcochran@gmail.com> Signed-off-by: Anna-Maria Behnsen <anna-maria@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Frederic Weisbecker <frederic@kernel.org> Link: https://lore.kernel.org/r/20240221090548.36600-17-anna-maria@linutronix.de
Diffstat (limited to 'kernel/time/tick-internal.h')
-rw-r--r--kernel/time/tick-internal.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/time/tick-internal.h b/kernel/time/tick-internal.h
index 8b0c28edbd090..ccf39befde853 100644
--- a/kernel/time/tick-internal.h
+++ b/kernel/time/tick-internal.h
@@ -157,6 +157,7 @@ static inline void tick_nohz_init(void) { }
#ifdef CONFIG_NO_HZ_COMMON
extern unsigned long tick_nohz_active;
extern void timers_update_nohz(void);
+extern u64 get_jiffies_update(unsigned long *basej);
# ifdef CONFIG_SMP
extern struct static_key_false timers_migration_enabled;
extern void fetch_next_timer_interrupt_remote(unsigned long basej, u64 basem,