On Fri, May 29, 2020 at 10:44 PM Tony Lindgren <tony@xxxxxxxxxxx> wrote: > > * Arnd Bergmann <arnd@xxxxxxxx> [200529 20:18]: > > There is one more regression introduced by the last build fix: > > Argh.. I did run make randconfig for like 10 builds > after the last fix. > > > Address this by removing the now obsolete #ifdefs in that file and > > just building the entire file based on the flag that controls the > > omap5_realtime_timer_init function declaration. > > I think this will introduce other randconfig build failures > as SOC_HAS_REALTIME_COUNTER is bool in Kconfig. I did a few hundred randconfig builds with the patch and have not yet seen any further problems. > We still need to call omap5_realtime_timer_init() even if > SOC_HAS_REALTIME_COUNTER is not set. This is what's in the header file: #ifdef CONFIG_SOC_HAS_REALTIME_COUNTER extern void omap5_realtime_timer_init(void); #else static inline void omap5_realtime_timer_init(void) { } #endif In fact, the inline stub is what that caused the regression, so I think it's ok with my patch. Arnd