|
|
@@ -115,13 +115,8 @@ static __always_inline pte_t pgoff_to_pte(pgoff_t off)
|
|
|
*/
|
|
|
#define PTE_FILE_MAX_BITS 29
|
|
|
#define PTE_FILE_SHIFT1 (_PAGE_BIT_PRESENT + 1)
|
|
|
-#if _PAGE_BIT_FILE < _PAGE_BIT_PROTNONE
|
|
|
#define PTE_FILE_SHIFT2 (_PAGE_BIT_FILE + 1)
|
|
|
#define PTE_FILE_SHIFT3 (_PAGE_BIT_PROTNONE + 1)
|
|
|
-#else
|
|
|
-#define PTE_FILE_SHIFT2 (_PAGE_BIT_PROTNONE + 1)
|
|
|
-#define PTE_FILE_SHIFT3 (_PAGE_BIT_FILE + 1)
|
|
|
-#endif
|
|
|
#define PTE_FILE_BITS1 (PTE_FILE_SHIFT2 - PTE_FILE_SHIFT1 - 1)
|
|
|
#define PTE_FILE_BITS2 (PTE_FILE_SHIFT3 - PTE_FILE_SHIFT2 - 1)
|
|
|
|
|
|
@@ -153,13 +148,8 @@ static __always_inline pte_t pgoff_to_pte(pgoff_t off)
|
|
|
#endif /* CONFIG_MEM_SOFT_DIRTY */
|
|
|
|
|
|
/* Encode and de-code a swap entry */
|
|
|
-#if _PAGE_BIT_FILE < _PAGE_BIT_PROTNONE
|
|
|
#define SWP_TYPE_BITS (_PAGE_BIT_FILE - _PAGE_BIT_PRESENT - 1)
|
|
|
#define SWP_OFFSET_SHIFT (_PAGE_BIT_PROTNONE + 1)
|
|
|
-#else
|
|
|
-#define SWP_TYPE_BITS (_PAGE_BIT_PROTNONE - _PAGE_BIT_PRESENT - 1)
|
|
|
-#define SWP_OFFSET_SHIFT (_PAGE_BIT_FILE + 1)
|
|
|
-#endif
|
|
|
|
|
|
#define MAX_SWAPFILES_CHECK() BUILD_BUG_ON(MAX_SWAPFILES_SHIFT > SWP_TYPE_BITS)
|
|
|
|