Define MADV_NOHUGEPAGE.
authorUlrich Drepper <drepper@gmail.com>
Mon, 17 Jan 2011 23:35:17 +0000 (18:35 -0500)
committerUlrich Drepper <drepper@gmail.com>
Mon, 17 Jan 2011 23:35:17 +0000 (18:35 -0500)
ChangeLog
sysdeps/unix/sysv/linux/i386/bits/mman.h
sysdeps/unix/sysv/linux/ia64/bits/mman.h
sysdeps/unix/sysv/linux/powerpc/bits/mman.h
sysdeps/unix/sysv/linux/s390/bits/mman.h
sysdeps/unix/sysv/linux/sh/bits/mman.h
sysdeps/unix/sysv/linux/sparc/bits/mman.h
sysdeps/unix/sysv/linux/x86_64/bits/mman.h

index 1fcd70c..b34c636 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2011-01-17  Ulrich Drepper  <drepper@gmail.com>
 
-       * sysdeps/unix/sysv/linux/i386/bits/mman.h: Define MADV_HUGEPAGE.
+       * sysdeps/unix/sysv/linux/i386/bits/mman.h: Define MADV_HUGEPAGE and
+       MADV_NOHUGEPAGE.
        * sysdeps/unix/sysv/linux/ia64/bits/mman.h: Likewise.
        * sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Likewise.
        * sysdeps/unix/sysv/linux/s390/bits/mman.h: Likewise.
index 17d27e4..10fbd7e 100644 (file)
@@ -97,6 +97,7 @@
 # define MADV_MERGEABLE          12    /* KSM may merge identical pages.  */
 # 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.  */
 # define MADV_HWPOISON   100   /* Poison a page for testing.  */
 #endif
 
index 9bb0b40..8b13989 100644 (file)
@@ -96,6 +96,7 @@
 # define MADV_MERGEABLE          12    /* KSM may merge identical pages.  */
 # 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.  */
 # define MADV_HWPOISON   100   /* Poison a page for testing.  */
 #endif
 
index 41a3180..c9b3f3f 100644 (file)
@@ -97,6 +97,7 @@
 # define MADV_MERGEABLE          12    /* KSM may merge identical pages.  */
 # 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.  */
 # define MADV_HWPOISON   100   /* Poison a page for testing.  */
 #endif
 
index 45ceed1..51053db 100644 (file)
@@ -95,6 +95,7 @@
 # define MADV_MERGEABLE          12    /* KSM may merge identical pages.  */
 # 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.  */
 # define MADV_HWPOISON   100   /* Poison a page for testing.  */
 #endif
 
index a69071d..2097358 100644 (file)
@@ -95,6 +95,7 @@
 # define MADV_MERGEABLE          12    /* KSM may merge identical pages.  */
 # 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.  */
 # define MADV_HWPOISON   100   /* Poison a page for testing.  */
 #endif
 
index 781c9ee..c0ffb3a 100644 (file)
@@ -98,6 +98,7 @@
 # define MADV_MERGEABLE          12    /* KSM may merge identical pages.  */
 # 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.  */
 # define MADV_HWPOISON   100   /* Poison a page for testing.  */
 #endif
 
index ef4b3c0..9829710 100644 (file)
@@ -98,6 +98,7 @@
 # define MADV_MERGEABLE          12    /* KSM may merge identical pages.  */
 # 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.  */
 # define MADV_HWPOISON   100   /* Poison a page for testing.  */
 #endif