• C
    arc: remove '__init' for first_lines_of_secondary() · 8f5d221b
    Chen Gang 提交于
    first_lines_of_secondary() is a '__init' function, but it may be called
    by __cpu_up() by _cpu_up() by cpu_up() which is a normal export symbol
    function. So recommend to remove '__init'.
    
    The related warning (with allmodconfig):
    
        MODPOST vmlinux.o
      WARNING: vmlinux.o(.text+0x315c): Section mismatch in reference from the function __cpu_up() to the function .init.text:first_lines_of_secondary()
      The function __cpu_up() references
      the function __init first_lines_of_secondary().
      This is often because __cpu_up lacks a __init
      annotation or the annotation of first_lines_of_secondary is wrong.
    Signed-off-by: NChen Gang <gang.chen@asianux.com>
    8f5d221b
head.S 3.2 KB