summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorJes Sorensen <jes@sgi.com>2009-06-17 20:04:40 +0400
committerTony Luck <tony.luck@intel.com>2009-06-17 20:04:40 +0400
commitd186b86ffcad713a1dd3d03e9d4ce2d59f61a1ed (patch)
treec79fc7e230a50b0fd9161ce8fccee95f4e9dc3de /arch
parent65795efbd380a832ae508b04dba8f8e53f0b84d9 (diff)
downloadlinux-d186b86ffcad713a1dd3d03e9d4ce2d59f61a1ed.tar.xz
[IA64] Fix build error in paravirt_patchlist.c
Andrew cleaned up some #include tangles in: commit 0d9c25dde878a636ee9a9b53923569171bf9a55b 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: Jes Sorensen <jes@sgi.com> Signed-off-by: Tony Luck <tony.luck@intel.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/ia64/kernel/paravirt_patchlist.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/ia64/kernel/paravirt_patchlist.c b/arch/ia64/kernel/paravirt_patchlist.c
index b28082a95d45..0a70720662ed 100644
--- a/arch/ia64/kernel/paravirt_patchlist.c
+++ b/arch/ia64/kernel/paravirt_patchlist.c
@@ -19,6 +19,8 @@
*/
#include <linux/bug.h>
+#include <linux/init.h>
+#include <linux/kernel.h>
#include <asm/paravirt.h>
#define DECLARE(name) \