|
@@ -8,13 +8,11 @@
|
|
#ifndef __ASM_AVR32_PAGE_H
|
|
#ifndef __ASM_AVR32_PAGE_H
|
|
#define __ASM_AVR32_PAGE_H
|
|
#define __ASM_AVR32_PAGE_H
|
|
|
|
|
|
|
|
+#include <linux/const.h>
|
|
|
|
+
|
|
/* PAGE_SHIFT determines the page size */
|
|
/* PAGE_SHIFT determines the page size */
|
|
#define PAGE_SHIFT 12
|
|
#define PAGE_SHIFT 12
|
|
-#ifdef __ASSEMBLY__
|
|
|
|
-#define PAGE_SIZE (1 << PAGE_SHIFT)
|
|
|
|
-#else
|
|
|
|
-#define PAGE_SIZE (1UL << PAGE_SHIFT)
|
|
|
|
-#endif
|
|
|
|
|
|
+#define PAGE_SIZE (_AC(1, UL) << PAGE_SHIFT)
|
|
#define PAGE_MASK (~(PAGE_SIZE-1))
|
|
#define PAGE_MASK (~(PAGE_SIZE-1))
|
|
#define PTE_MASK PAGE_MASK
|
|
#define PTE_MASK PAGE_MASK
|
|
|
|
|