the timer peek function was on the wrong side of an ifdef, breaking for the !HRTIMERs case. Just provide an empty inline for that case since it doesn't make sense in that scenario.
Unified · Split
| @@ -283,6 +283,8 @@ static inline int hrtimer_is_hres_active(struct hrtimer *timer) · 282 unmodified lines | ||
| 283 | 283 | return timer->base->cpu_base->hres_active; |
| 284 | 284 | } |
| 285 | 285 | |
| 286 | +extern void hrtimer_peek_ahead_timers(void); | |
| 287 | + | |
| 286 | 288 | /* |
| 287 | 289 | * The resolution of the clocks. The resolution value is returned in |
| 288 | 290 | * the clock_getres() system call to give application programmers an |
| @@ -305,6 +307,7 @@ static inline int hrtimer_is_hres_active(struct hrtimer *timer) · 16 unmodified lines | ||
| 305 | 307 | * is expired in the next softirq when the clock was advanced. |
| 306 | 308 | */ |
| 307 | 309 | static inline void clock_was_set(void) { } |
| 310 | +static inline void hrtimer_peek_ahead_timers(void) { } | |
| 308 | 311 | |
| 309 | 312 | static inline void hres_timers_resume(void) { } |
| 310 | 313 | |
| @@ -328,7 +331,6 @@ extern ktime_t ktime_get_real(void); · 17 unmodified lines | ||
| 328 | 331 | |
| 329 | 332 | |
| 330 | 333 | DECLARE_PER_CPU(struct tick_device, tick_cpu_device); |
| 331 | −extern void hrtimer_peek_ahead_timers(void); | |
| 332 | 334 | |
| 333 | 335 | |
| 334 | 336 | /* Exported timer functions: */ |