parisc: Add MADV_HWPOISON and MADV_SOFT_OFFLINE
Helge Deller
maintainerPATCH 1/1 parisc: Add MADV_HWPOISON and MADV_SOFT_OFFLINE
Add the missing MADV_HWPOISON (100) and MADV_SOFT_OFFLINE (101) defines which are needed for an upcoming patch which adds page-deallocation for parisc.
Signed-off-by Helge Deller <[email protected]>
arch/parisc/include/uapi/asm/mman.h +3 -0
@@ -60,6 +60,9 @@overrides the coredump filter bits */ #define MADV_DODUMP 70/* Clear the MADV_NODUMP flag */ +#define MADV_HWPOISON 100/* poison a page for testing */ +#define MADV_SOFT_OFFLINE 101/* soft offline page for testing */ +/* compatibility flags */ #define MAP_FILE 0#define MAP_VARIABLE 0
tools/arch/parisc/include/uapi/asm/mman.h +0 -2
@@ -36,9 +36,7 @@#define PROT_READ 0x1#define PROT_SEM 0x8#define PROT_WRITE 0x2 -/* MADV_HWPOISON is undefined on parisc, fix it for perf */ #define MADV_HWPOISON 100 -/* MADV_SOFT_OFFLINE is undefined on parisc, fix it for perf */ #define MADV_SOFT_OFFLINE 101/* MAP_32BIT is undefined on parisc, fix it for perf */ #define MAP_32BIT 0