posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build
authorThomas Gleixner <tglx@linutronix.de>
Thu, 29 Aug 2019 06:19:40 +0000 (08:19 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 29 Aug 2019 06:25:21 +0000 (08:25 +0200)
The rework of the posix-cpu-timers patch series dropped the empty
declaration of struct cpu_timer for the CONFIG_POSIX_TIMERS=n case which
causes the build to fail:

./include/linux/posix-timers.h:218:20: error: field 'cpu' has incomplete type

Add it back.

Fixes: 60bda037f1dd ("posix-cpu-timers: Utilize timerqueue for storage")
Reported-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
include/linux/posix-timers.h

index f9fbb4c620c1ecdee0e1c28cd64d897196975071..e685916551bf66c57b88ca58abf7716f55b40342 100644 (file)
@@ -161,6 +161,7 @@ static inline void posix_cputimers_rt_watchdog(struct posix_cputimers *pct,
        },
 #else
 struct posix_cputimers { };
+struct cpu_timer { };
 #define INIT_CPU_TIMERS(s)
 static inline void posix_cputimers_init(struct posix_cputimers *pct) { }
 static inline void posix_cputimers_group_init(struct posix_cputimers *pct,