Skip to content
  • Vivek Goyal's avatar
    [PATCH] i386: modpost smpboot code warning fix · 3771a450
    Vivek Goyal authored
    
    
    o Currently synchronize_tsc_ap() is of type __init. It is called by
      smp_callin() which is of type __cpuinit. So synchronize_tsc_ap()
      should be of type __cpuinit.
    
    o Modpost generates warnings for i386 if CONFIG_RELOCATABLE=y and
      CONFIG_HOTPLUG_CPU=y
    
    WARNING: vmlinux - Section mismatch: reference to .init.data: from .text between 'start_secondary' (at offset 0xc01164dc) and 'initialize_secondary'
    WARNING: vmlinux - Section mismatch: reference to .init.data: from .text between 'start_secondary' (at offset 0xc01164e8) and 'initialize_secondary'
    
    o tsc is of type __initdata. It should be of type __cpuinitdata.
    
    Signed-off-by: default avatarVivek Goyal <vgoyal@in.ibm.com>
    Cc: Andi Kleen <ak@suse.de>
    Cc: "Eric W. Biederman" <ebiederm@xmission.com>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    3771a450