[PATCH 2/4] timekeeping: Use timekeeper_is_core_tk() in timekeeping_update_on_shadow()
From: Thomas Weißschuh (Schneider Electric)
Date: Wed Aug 12 2026 - 11:18:15 EST
If CONFIG_POSIX_AUX_CLOCKS is disabled, the timekeeper is known to be
the core timekeeper.
Use the helper to avoid the conditional at runtime in this case.
Signed-off-by: Thomas Weißschuh (Schneider Electric) <thomas.weissschuh@xxxxxxxxxxxxx>
---
kernel/time/timekeeping.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/time/timekeeping.c b/kernel/time/timekeeping.c
index 2249d7fb3cb6..12bd61e9b5de 100644
--- a/kernel/time/timekeeping.c
+++ b/kernel/time/timekeeping.c
@@ -842,7 +842,7 @@ static void timekeeping_update_from_shadow(struct tk_data *tkd, unsigned int act
tk_update_ktime_data(tk);
tk->tkr_mono.base_real = tk->tkr_mono.base + tk->offs_real;
- if (tk->id == TIMEKEEPER_CORE) {
+ if (timekeeper_is_core_tk(tk)) {
tk_update_ns_to_cyc(tk, &tkd->timekeeper);
update_vsyscall(tk);
update_pvclock_gtod(tk, action & TK_CLOCK_WAS_SET);
--
2.55.0