diff options
Diffstat (limited to 'include/linux/page-flags.h')
| -rw-r--r-- | include/linux/page-flags.h | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/include/linux/page-flags.h b/include/linux/page-flags.h index 465ff35a8c00..0b0ae5084e60 100644 --- a/include/linux/page-flags.h +++ b/include/linux/page-flags.h @@ -1058,7 +1058,7 @@ static __always_inline void __ClearPageAnonExclusive(struct page *page)  	 1UL << PG_private	| 1UL << PG_private_2	|	\  	 1UL << PG_writeback	| 1UL << PG_reserved	|	\  	 1UL << PG_slab		| 1UL << PG_active 	|	\ -	 1UL << PG_unevictable	| __PG_MLOCKED) +	 1UL << PG_unevictable	| __PG_MLOCKED | LRU_GEN_MASK)  /*   * Flags checked when a page is prepped for return by the page allocator. @@ -1069,7 +1069,7 @@ static __always_inline void __ClearPageAnonExclusive(struct page *page)   * alloc-free cycle to prevent from reusing the page.   */  #define PAGE_FLAGS_CHECK_AT_PREP	\ -	(PAGEFLAGS_MASK & ~__PG_HWPOISON) +	((PAGEFLAGS_MASK & ~__PG_HWPOISON) | LRU_GEN_MASK | LRU_REFS_MASK)  #define PAGE_FLAGS_PRIVATE				\  	(1UL << PG_private | 1UL << PG_private_2)  |