
Signed-off-by: Dave Hansen <haveblue@us.ibm.com>
---

 include/linux/mman.h                     |    0 
 memhotplug-dave/include/asm-alpha/mman.h |    1 +
 memhotplug-dave/include/asm-arm/mman.h   |    1 +
 memhotplug-dave/include/asm-arm26/mman.h |    1 +
 4 files changed, 3 insertions(+)

diff -puN include/asm-alpha/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-alpha/mman.h
--- memhotplug/include/asm-alpha/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches	2005-03-28 16:38:35.000000000 -0800
+++ memhotplug-dave/include/asm-alpha/mman.h	2005-03-28 16:38:35.000000000 -0800
@@ -28,6 +28,7 @@
 #define MAP_NORESERVE	0x10000		/* don't check for reservations */
 #define MAP_POPULATE	0x20000		/* populate (prefault) pagetables */
 #define MAP_NONBLOCK	0x40000		/* do not block on IO */
+#define MAP_IMMOVABLE	0x80000
 
 #define MS_ASYNC	1		/* sync memory asynchronously */
 #define MS_SYNC		2		/* synchronous memory sync */
diff -puN include/asm-arm/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-arm/mman.h
--- memhotplug/include/asm-arm/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches	2005-03-28 16:38:35.000000000 -0800
+++ memhotplug-dave/include/asm-arm/mman.h	2005-03-28 16:38:35.000000000 -0800
@@ -22,6 +22,7 @@
 #define MAP_NORESERVE	0x4000		/* don't check for reservations */
 #define MAP_POPULATE	0x8000		/* populate (prefault) page tables */
 #define MAP_NONBLOCK	0x10000		/* do not block on IO */
+#define MAP_IMMOVABLE   0x20000
 
 #define MS_ASYNC	1		/* sync memory asynchronously */
 #define MS_INVALIDATE	2		/* invalidate the caches */
diff -puN include/asm-arm26/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-arm26/mman.h
--- memhotplug/include/asm-arm26/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches	2005-03-28 16:38:35.000000000 -0800
+++ memhotplug-dave/include/asm-arm26/mman.h	2005-03-28 16:38:35.000000000 -0800
@@ -22,6 +22,7 @@
 #define MAP_NORESERVE	0x4000		/* don't check for reservations */
 #define MAP_POPULATE    0x8000          /* populate (prefault) page tables */
 #define MAP_NONBLOCK    0x10000         /* do not block on IO */
+#define MAP_IMMOVABLE	0x20000
 
 #define MS_ASYNC	1		/* sync memory asynchronously */
 #define MS_INVALIDATE	2		/* invalidate the caches */
diff -puN include/asm-cris/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-cris/mman.h
diff -puN include/asm-frv/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-frv/mman.h
diff -puN include/asm-h8300/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-h8300/mman.h
diff -puN include/asm-i386/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-i386/mman.h
diff -puN include/asm-ia64/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-ia64/mman.h
diff -puN include/asm-m32r/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-m32r/mman.h
diff -puN include/asm-m68k/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-m68k/mman.h
diff -puN include/asm-m68knommu/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-m68knommu/mman.h
diff -puN include/asm-mips/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-mips/mman.h
diff -puN include/asm-parisc/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-parisc/mman.h
diff -puN include/asm-ppc/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-ppc/mman.h
diff -puN include/asm-ppc64/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-ppc64/mman.h
diff -puN include/asm-s390/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-s390/mman.h
diff -puN include/asm-sh/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-sh/mman.h
diff -puN include/asm-sh64/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-sh64/mman.h
diff -puN include/asm-sparc/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-sparc/mman.h
diff -puN include/asm-sparc64/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-sparc64/mman.h
diff -puN include/asm-um/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-um/mman.h
diff -puN include/asm-v850/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-v850/mman.h
diff -puN include/asm-x86_64/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/asm-x86_64/mman.h
diff -puN include/linux/mman.h~AA-PM-98-MAP_IMMOVABLE-lots-o-arches include/linux/mman.h
_
