[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Fix alpha, mips, parisc <asm/mman.h>



Fix <asm/mman.h> on arches which do not include the asm-generic
mman.h header. Guard the define of arch_mmap_check() in an
#ifndef __ASSEMBLY__ in case mman.h ends up included in assembly
code as on ia64.

Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>

---
diff --git a/include/asm-alpha/mman.h b/include/asm-alpha/mman.h
index 5f24c75..97ebc74 100644
--- a/include/asm-alpha/mman.h
+++ b/include/asm-alpha/mman.h
@@ -52,4 +52,8 @@ #define MADV_DOFORK	11		/* do inherit ac
 #define MAP_ANON	MAP_ANONYMOUS
 #define MAP_FILE	0
 
+#if defined(__KERNEL__) && !defined(__ASSEMBLY__)
+#define arch_mmap_check(addr, len, flags)	(0)
+#endif
+
 #endif /* __ALPHA_MMAN_H__ */
diff --git a/include/asm-mips/mman.h b/include/asm-mips/mman.h
index 046cf68..07b7cce 100644
--- a/include/asm-mips/mman.h
+++ b/include/asm-mips/mman.h
@@ -75,4 +75,8 @@ #define MADV_DOFORK	11		/* do inherit ac
 #define MAP_ANON	MAP_ANONYMOUS
 #define MAP_FILE	0
 
+#if defined(__KERNEL__) && !defined(__ASSEMBLY__)
+#define arch_mmap_check(addr, len, flags)	(0)
+#endif
+
 #endif /* _ASM_MMAN_H */
diff --git a/include/asm-parisc/mman.h b/include/asm-parisc/mman.h
index 0ef15ee..d015a4e 100644
--- a/include/asm-parisc/mman.h
+++ b/include/asm-parisc/mman.h
@@ -59,4 +59,8 @@ #define MAP_ANON	MAP_ANONYMOUS
 #define MAP_FILE	0
 #define MAP_VARIABLE	0
 
+#if defined(__KERNEL__) && !defined(__ASSEMBLY__)
+#define arch_mmap_check(addr, len, flags)	(0)
+#endif
+
 #endif /* __PARISC_MMAN_H__ */



Reply to: