summaryrefslogtreecommitdiffstats
path: root/arch/parisc/include/asm/cacheflush.h
diff options
context:
space:
mode:
authorKyle McMartin <kyle@mcmartin.ca>2009-04-02 04:40:41 +0200
committerKyle McMartin <kyle@mcmartin.ca>2009-04-02 04:42:53 +0200
commitbb7350194130ae6bd3fdec16fe1b7597c1c0bb8d (patch)
treed08af56616640bd4f9461a76c0f6b2a228f704b6 /arch/parisc/include/asm/cacheflush.h
parentMerge branch 'rusty-cpumask-parisc' into parisc (diff)
downloadlinux-bb7350194130ae6bd3fdec16fe1b7597c1c0bb8d.tar.xz
linux-bb7350194130ae6bd3fdec16fe1b7597c1c0bb8d.zip
parisc: fix build when ARCH_HAS_KMAP
When we build for PA8X00, we define ARCH_HAS_KMAP, which results in the kmap_types.h include in highmem.h getting skipped... In file included from include/linux/pagemap.h:10, from include/linux/mempolicy.h:62, from init/main.c:52: include/linux/highmem.h:196: warning: 'enum km_type' declared inside parameter list include/linux/highmem.h:196: warning: its scope is only this definition or declaration, which is probably not what you want include/linux/highmem.h:196: error: parameter 1 ('type') has incomplete type Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>
Diffstat (limited to 'arch/parisc/include/asm/cacheflush.h')
-rw-r--r--arch/parisc/include/asm/cacheflush.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/parisc/include/asm/cacheflush.h b/arch/parisc/include/asm/cacheflush.h
index b7ca6dc7fddc..724395143f26 100644
--- a/arch/parisc/include/asm/cacheflush.h
+++ b/arch/parisc/include/asm/cacheflush.h
@@ -97,6 +97,9 @@ void mark_rodata_ro(void);
#ifdef CONFIG_PA8X00
/* Only pa8800, pa8900 needs this */
+
+#include <asm/kmap_types.h>
+
#define ARCH_HAS_KMAP
void kunmap_parisc(void *addr);