diff --git a/include/linux/page_size_compat.h b/include/linux/page_size_compat.h index 944a708fc0ec..7c6f5bd05b7f 100644 --- a/include/linux/page_size_compat.h +++ b/include/linux/page_size_compat.h @@ -22,6 +22,12 @@ #include +#define __MAX_PAGE_SHIFT 14 +#define __MAX_PAGE_SIZE (_AC(1,UL) << __MAX_PAGE_SHIFT) +#define __MAX_PAGE_MASK (~(__MAX_PAGE_SIZE-1)) + +#ifndef __ASSEMBLY__ + #include #include #include @@ -143,4 +149,6 @@ static __always_inline void __filemap_fixup(unsigned long addr, unsigned long pr ___filemap_fixup(addr, prot, old_len, new_len); } +#endif /* !__ASSEMBLY__ */ + #endif /* __LINUX_PAGE_SIZE_COMPAT_H */