On Mon, 6 Nov 2017, Arnd Bergmann wrote: > The newly added function triggers a harmless Kbuild warning because > of a missing annotation: > > WARNING: vmlinux.o(.text+0x448098): Section mismatch in reference from the > function timer_of_exit() to the function .init.text:timer_clk_exit() > The function timer_of_exit() references > the function __init timer_clk_exit(). > This is often because timer_of_exit lacks a __init > annotation or the annotation of timer_clk_exit is wrong. > > The function is only called from other __init functions, so it > can safely be marked as __init as well.
Hmm. I don't see any caller at all. From the intention of the patch I assume this isn't designed for using from init functions, so we rather have to remove the __init annotations from the called functions. Sudeep posted a patch which does that: https://lkml.kernel.org/r/[email protected] Though I rather would know whether this function is going to be used at all and what the intention of this patch was. Benjamin???? Thanks, tglx

