[RFC PATCH 4/7] tools UAPI: Update copy of linux/mman.h from the kernel sources

From: Lorenzo Stoakes
Date: Fri Mar 21 2025 - 17:57:08 EST


Import newly introduced MREMAP_RELOCATE_ANON_* defines.

Signed-off-by: Lorenzo Stoakes <lorenzo.stoakes@xxxxxxxxxx>
---
tools/include/uapi/linux/mman.h | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/tools/include/uapi/linux/mman.h b/tools/include/uapi/linux/mman.h
index e89d00528f2f..a61dbe1e8b2b 100644
--- a/tools/include/uapi/linux/mman.h
+++ b/tools/include/uapi/linux/mman.h
@@ -6,9 +6,11 @@
#include <asm-generic/hugetlb_encode.h>
#include <linux/types.h>

-#define MREMAP_MAYMOVE 1
-#define MREMAP_FIXED 2
-#define MREMAP_DONTUNMAP 4
+#define MREMAP_MAYMOVE 1
+#define MREMAP_FIXED 2
+#define MREMAP_DONTUNMAP 4
+#define MREMAP_RELOCATE_ANON 8
+#define MREMAP_MUST_RELOCATE_ANON 16

#define OVERCOMMIT_GUESS 0
#define OVERCOMMIT_ALWAYS 1
--
2.48.1