diff options
Diffstat (limited to 'tools/include/uapi/asm-generic/mman-common.h')
| -rw-r--r-- | tools/include/uapi/asm-generic/mman-common.h | 15 | 
1 files changed, 4 insertions, 11 deletions
| diff --git a/tools/include/uapi/asm-generic/mman-common.h b/tools/include/uapi/asm-generic/mman-common.h index 8c27db0c5c08..6d319c46fd90 100644 --- a/tools/include/uapi/asm-generic/mman-common.h +++ b/tools/include/uapi/asm-generic/mman-common.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */  #ifndef __ASM_GENERIC_MMAN_COMMON_H  #define __ASM_GENERIC_MMAN_COMMON_H @@ -58,20 +59,12 @@  					   overrides the coredump filter bits */  #define MADV_DODUMP	17		/* Clear the MADV_DONTDUMP flag */ +#define MADV_WIPEONFORK 18		/* Zero memory on fork, child only */ +#define MADV_KEEPONFORK 19		/* Undo MADV_WIPEONFORK */ +  /* compatibility flags */  #define MAP_FILE	0 -/* - * When MAP_HUGETLB is set bits [26:31] encode the log2 of the huge page size. - * This gives us 6 bits, which is enough until someone invents 128 bit address - * spaces. - * - * Assume these are all power of twos. - * When 0 use the default page size. - */ -#define MAP_HUGE_SHIFT	26 -#define MAP_HUGE_MASK	0x3f -  #define PKEY_DISABLE_ACCESS	0x1  #define PKEY_DISABLE_WRITE	0x2  #define PKEY_ACCESS_MASK	(PKEY_DISABLE_ACCESS |\ |