hc
2024-05-16 8d2a02b24d66aa359e83eebc1ed3c0f85367a1cb
kernel/arch/mips/include/uapi/asm/mman.h
....@@ -27,9 +27,7 @@
2727 /*
2828 * Flags for mmap
2929 */
30
-#define MAP_SHARED 0x001 /* Share changes */
31
-#define MAP_PRIVATE 0x002 /* Changes are private */
32
-#define MAP_SHARED_VALIDATE 0x003 /* share + validate extension flags */
30
+/* 0x01 - 0x03 are defined in linux/mman.h */
3331 #define MAP_TYPE 0x00f /* Mask for type of mapping */
3432 #define MAP_FIXED 0x010 /* Interpret addr exactly */
3533
....@@ -97,6 +95,9 @@
9795 #define MADV_WIPEONFORK 18 /* Zero memory on fork, child only */
9896 #define MADV_KEEPONFORK 19 /* Undo MADV_WIPEONFORK */
9997
98
+#define MADV_COLD 20 /* deactivate these pages */
99
+#define MADV_PAGEOUT 21 /* reclaim these pages */
100
+
100101 /* compatibility flags */
101102 #define MAP_FILE 0
102103