diff options
Diffstat (limited to 'include/linux/mm.h')
| -rw-r--r-- | include/linux/mm.h | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/include/linux/mm.h b/include/linux/mm.h index 80fc92a49649..dd5ea3016fc4 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h @@ -1070,6 +1070,7 @@ static inline int page_mapped(struct page *page)  #define VM_FAULT_WRITE	0x0008	/* Special case for get_user_pages */  #define VM_FAULT_HWPOISON 0x0010	/* Hit poisoned small page */  #define VM_FAULT_HWPOISON_LARGE 0x0020  /* Hit poisoned large page. Index encoded in upper bits */ +#define VM_FAULT_SIGSEGV 0x0040  #define VM_FAULT_NOPAGE	0x0100	/* ->fault installed the pte, not return page */  #define VM_FAULT_LOCKED	0x0200	/* ->fault locked the returned page */ @@ -1078,8 +1079,9 @@ static inline int page_mapped(struct page *page)  #define VM_FAULT_HWPOISON_LARGE_MASK 0xf000 /* encodes hpage index for large hwpoison */ -#define VM_FAULT_ERROR	(VM_FAULT_OOM | VM_FAULT_SIGBUS | VM_FAULT_HWPOISON | \ -			 VM_FAULT_FALLBACK | VM_FAULT_HWPOISON_LARGE) +#define VM_FAULT_ERROR	(VM_FAULT_OOM | VM_FAULT_SIGBUS | VM_FAULT_SIGSEGV | \ +			 VM_FAULT_HWPOISON | VM_FAULT_HWPOISON_LARGE | \ +			 VM_FAULT_FALLBACK)  /* Encode hstate index for a hwpoisoned large page */  #define VM_FAULT_SET_HINDEX(x) ((x) << 12)  | 
