diff options
Diffstat (limited to 'arch/s390/include/asm/pgtable.h')
-rw-r--r-- | arch/s390/include/asm/pgtable.h | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/arch/s390/include/asm/pgtable.h b/arch/s390/include/asm/pgtable.h index 2d3b7cb26005..c814e6f5b57d 100644 --- a/arch/s390/include/asm/pgtable.h +++ b/arch/s390/include/asm/pgtable.h | |||
@@ -55,16 +55,7 @@ extern unsigned long zero_page_mask; | |||
55 | #define ZERO_PAGE(vaddr) \ | 55 | #define ZERO_PAGE(vaddr) \ |
56 | (virt_to_page((void *)(empty_zero_page + \ | 56 | (virt_to_page((void *)(empty_zero_page + \ |
57 | (((unsigned long)(vaddr)) &zero_page_mask)))) | 57 | (((unsigned long)(vaddr)) &zero_page_mask)))) |
58 | 58 | #define __HAVE_COLOR_ZERO_PAGE | |
59 | #define is_zero_pfn is_zero_pfn | ||
60 | static inline int is_zero_pfn(unsigned long pfn) | ||
61 | { | ||
62 | extern unsigned long zero_pfn; | ||
63 | unsigned long offset_from_zero_pfn = pfn - zero_pfn; | ||
64 | return offset_from_zero_pfn <= (zero_page_mask >> PAGE_SHIFT); | ||
65 | } | ||
66 | |||
67 | #define my_zero_pfn(addr) page_to_pfn(ZERO_PAGE(addr)) | ||
68 | 59 | ||
69 | #endif /* !__ASSEMBLY__ */ | 60 | #endif /* !__ASSEMBLY__ */ |
70 | 61 | ||