[PATCH 1/2] timekeeping: Fold vdso_time_update_aux() declarations into the generic ifdeffery
From: Thomas Weißschuh
Date: Tue Jul 07 2026 - 02:08:31 EST
The only caller of vdso_time_update_aux() is already gated behind
CONFIG_POSIX_AUX. The additional check in the header files is not
necessary.
Remove it and then fold the declarations into the existing
CONFIG_GENERIC_GETTIMEOFDAY ifdeffery.
Signed-off-by: Thomas Weißschuh <thomas.weissschuh@xxxxxxxxxxxxx>
---
include/linux/timekeeper_internal.h | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/include/linux/timekeeper_internal.h b/include/linux/timekeeper_internal.h
index 4486dfd5d0de..58c83d6e65b3 100644
--- a/include/linux/timekeeper_internal.h
+++ b/include/linux/timekeeper_internal.h
@@ -194,6 +194,7 @@ struct timekeeper {
extern void update_vsyscall(struct timekeeper *tk);
extern void update_vsyscall_tz(void);
+extern void vdso_time_update_aux(struct timekeeper *tk);
#else
@@ -203,12 +204,9 @@ static inline void update_vsyscall(struct timekeeper *tk)
static inline void update_vsyscall_tz(void)
{
}
-#endif
-
-#if defined(CONFIG_GENERIC_GETTIMEOFDAY) && defined(CONFIG_POSIX_AUX_CLOCKS)
-extern void vdso_time_update_aux(struct timekeeper *tk);
-#else
-static inline void vdso_time_update_aux(struct timekeeper *tk) { }
+static inline void vdso_time_update_aux(struct timekeeper *tk)
+{
+}
#endif
#endif /* _LINUX_TIMEKEEPER_INTERNAL_H */
--
2.55.0