• Jes Sorensen's avatar
    [IA64] Fix build error in paravirt_patchlist.c · d186b86f
    Jes Sorensen authored
    Andrew cleaned up some #include tangles in:
    commit 0d9c25dd
      headers: move module_bug_finalize()/module_bug_cleanup() definitions into module.h
    
    which resulted in this build error for ia64:
      CC      arch/ia64/kernel/paravirt_patchlist.o
    arch/ia64/kernel/paravirt_patchlist.c:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__initdata'
    arch/ia64/kernel/paravirt_patchlist.c:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'paravirt_get_gate_patchlist'
    arch/ia64/kernel/paravirt_patchlist.c:76: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'paravirt_get_gate_section'
    make[1]: *** [arch/ia64/kernel/paravirt_patchlist.o] Error 1
    
    The problem was that paravirt_patchlist.c was relying on some of the
    nested includes (specifically that linux/bug.h included linux/module.h
    Signed-off-by: default avatarJes Sorensen <jes@sgi.com>
    Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
    d186b86f
paravirt_patchlist.c 2.26 KB