Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] Remove final references to deprecated "MAP_ANON" page protection flag

Remove the last vestiges of the long-deprecated "MAP_ANON" page protection
flag: use "MAP_ANONYMOUS" instead.

Signed-off-by: Robert P. J. Day <rpjday@mindspring.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Robert P. J. Day and committed by
Linus Torvalds
e10a4437 7c5cae36

+2 -7
+1 -1
fs/aio.c
··· 132 132 dprintk("attempting mmap of %lu bytes\n", info->mmap_size); 133 133 down_write(&ctx->mm->mmap_sem); 134 134 info->mmap_base = do_mmap(NULL, 0, info->mmap_size, 135 - PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE, 135 + PROT_READ|PROT_WRITE, MAP_ANONYMOUS|MAP_PRIVATE, 136 136 0); 137 137 if (IS_ERR((void *)info->mmap_base)) { 138 138 up_write(&ctx->mm->mmap_sem);
+1 -1
fs/binfmt_elf_fdpic.c
··· 372 372 down_write(&current->mm->mmap_sem); 373 373 current->mm->start_brk = do_mmap(NULL, 0, stack_size, 374 374 PROT_READ | PROT_WRITE | PROT_EXEC, 375 - MAP_PRIVATE | MAP_ANON | MAP_GROWSDOWN, 375 + MAP_PRIVATE | MAP_ANONYMOUS | MAP_GROWSDOWN, 376 376 0); 377 377 378 378 if (IS_ERR_VALUE(current->mm->start_brk)) {
-1
include/asm-alpha/mman.h
··· 49 49 #define MADV_DOFORK 11 /* do inherit across fork */ 50 50 51 51 /* compatibility flags */ 52 - #define MAP_ANON MAP_ANONYMOUS 53 52 #define MAP_FILE 0 54 53 55 54 #endif /* __ALPHA_MMAN_H__ */
-1
include/asm-generic/mman.h
··· 36 36 #define MADV_DOFORK 11 /* do inherit across fork */ 37 37 38 38 /* compatibility flags */ 39 - #define MAP_ANON MAP_ANONYMOUS 40 39 #define MAP_FILE 0 41 40 42 41 #endif
-1
include/asm-mips/mman.h
··· 72 72 #define MADV_DOFORK 11 /* do inherit across fork */ 73 73 74 74 /* compatibility flags */ 75 - #define MAP_ANON MAP_ANONYMOUS 76 75 #define MAP_FILE 0 77 76 78 77 #endif /* _ASM_MMAN_H */
-1
include/asm-parisc/mman.h
··· 55 55 #define MADV_64M_PAGES 26 /* Use 64 Megabyte pages */ 56 56 57 57 /* compatibility flags */ 58 - #define MAP_ANON MAP_ANONYMOUS 59 58 #define MAP_FILE 0 60 59 #define MAP_VARIABLE 0 61 60
-1
include/asm-xtensa/mman.h
··· 79 79 #define MADV_DOFORK 11 /* do inherit across fork */ 80 80 81 81 /* compatibility flags */ 82 - #define MAP_ANON MAP_ANONYMOUS 83 82 #define MAP_FILE 0 84 83 85 84 #endif /* _XTENSA_MMAN_H */