thp: mm: define MADV_NOHUGEPAGE
Andrea Arcangeli [Thu, 13 Jan 2011 23:47:17 +0000 (15:47 -0800)]
Define MADV_NOHUGEPAGE.

Signed-off-by: Andrea Arcangeli <aarcange@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

arch/alpha/include/asm/mman.h
arch/mips/include/asm/mman.h
arch/parisc/include/asm/mman.h
arch/xtensa/include/asm/mman.h
include/asm-generic/mman-common.h

index f746541..72db984 100644 (file)
@@ -54,6 +54,7 @@
 #define MADV_UNMERGEABLE 13            /* KSM may not merge identical pages */
 
 #define MADV_HUGEPAGE  14              /* Worth backing with hugepages */
+#define MADV_NOHUGEPAGE        15              /* Not worth backing with hugepages */
 
 /* compatibility flags */
 #define MAP_FILE       0
index 9d8184c..785b4ea 100644 (file)
@@ -78,6 +78,7 @@
 #define MADV_HWPOISON    100           /* poison a page for testing */
 
 #define MADV_HUGEPAGE  14              /* Worth backing with hugepages */
+#define MADV_NOHUGEPAGE        15              /* Not worth backing with hugepages */
 
 /* compatibility flags */
 #define MAP_FILE       0
index 533c5dc..f5b7bf5 100644 (file)
@@ -60,6 +60,7 @@
 #define MADV_UNMERGEABLE 66            /* KSM may not merge identical pages */
 
 #define MADV_HUGEPAGE  67              /* Worth backing with hugepages */
+#define MADV_NOHUGEPAGE        68              /* Not worth backing with hugepages */
 
 /* compatibility flags */
 #define MAP_FILE       0
index 41be9a1..3078901 100644 (file)
@@ -84,6 +84,7 @@
 #define MADV_UNMERGEABLE 13            /* KSM may not merge identical pages */
 
 #define MADV_HUGEPAGE  14              /* Worth backing with hugepages */
+#define MADV_NOHUGEPAGE        15              /* Not worth backing with hugepages */
 
 /* compatibility flags */
 #define MAP_FILE       0
index e91392f..787abbb 100644 (file)
@@ -46,6 +46,7 @@
 #define MADV_UNMERGEABLE 13            /* KSM may not merge identical pages */
 
 #define MADV_HUGEPAGE  14              /* Worth backing with hugepages */
+#define MADV_NOHUGEPAGE        15              /* Not worth backing with hugepages */
 
 /* compatibility flags */
 #define MAP_FILE       0