hc
2024-05-10 9999e48639b3cecb08ffb37358bcba3b48161b29
kernel/arch/alpha/include/uapi/asm/mman.h
....@@ -10,9 +10,7 @@
1010 #define PROT_GROWSDOWN 0x01000000 /* mprotect flag: extend change to start of growsdown vma */
1111 #define PROT_GROWSUP 0x02000000 /* mprotect flag: extend change to end of growsup vma */
1212
13
-#define MAP_SHARED 0x01 /* Share changes */
14
-#define MAP_PRIVATE 0x02 /* Changes are private */
15
-#define MAP_SHARED_VALIDATE 0x03 /* share + validate extension flags */
13
+/* 0x01 - 0x03 are defined in linux/mman.h */
1614 #define MAP_TYPE 0x0f /* Mask for type of mapping (OSF/1 is _wrong_) */
1715 #define MAP_FIXED 0x100 /* Interpret addr exactly */
1816 #define MAP_ANONYMOUS 0x10 /* don't use a file */
....@@ -70,6 +68,9 @@
7068 #define MADV_WIPEONFORK 18 /* Zero memory on fork, child only */
7169 #define MADV_KEEPONFORK 19 /* Undo MADV_WIPEONFORK */
7270
71
+#define MADV_COLD 20 /* deactivate these pages */
72
+#define MADV_PAGEOUT 21 /* reclaim these pages */
73
+
7374 /* compatibility flags */
7475 #define MAP_FILE 0
7576