• A
    ARM: omap: hwmod: fix section mismatch warnings · 0ca14cde
    Arnd Bergmann 提交于
    Older compilers choose not to inline _setup_clkctrl_provider(),
    leading to a harmless warning:
    
    WARNING: vmlinux.o(.text+0x27b34): Section mismatch in reference from the function _setup_clkctrl_provider() to the function .init.text:memblock_virt_alloc_try_nid()
    The function _setup_clkctrl_provider() references
    the function __init memblock_virt_alloc_try_nid().
    This is often because _setup_clkctrl_provider lacks a __init
    annotation or the annotation of memblock_virt_alloc_try_nid is wrong.
    
    This annotates it as __init as well, which lets the linker
    see that it is actually correct.
    Acked-by: NTony Lindgren <tony@atomide.com>
    Signed-off-by: NArnd Bergmann <arnd@arndb.de>
    0ca14cde
omap_hwmod.c 98.7 KB