diff options
Diffstat (limited to 'arch/arc/include/asm/page.h')
-rw-r--r-- | arch/arc/include/asm/page.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/arch/arc/include/asm/page.h b/arch/arc/include/asm/page.h index 9c8aa41e45c2..429957f1c236 100644 --- a/arch/arc/include/asm/page.h +++ b/arch/arc/include/asm/page.h | |||
@@ -43,7 +43,6 @@ typedef struct { | |||
43 | typedef struct { | 43 | typedef struct { |
44 | unsigned long pgprot; | 44 | unsigned long pgprot; |
45 | } pgprot_t; | 45 | } pgprot_t; |
46 | typedef unsigned long pgtable_t; | ||
47 | 46 | ||
48 | #define pte_val(x) ((x).pte) | 47 | #define pte_val(x) ((x).pte) |
49 | #define pgd_val(x) ((x).pgd) | 48 | #define pgd_val(x) ((x).pgd) |
@@ -57,20 +56,26 @@ typedef unsigned long pgtable_t; | |||
57 | 56 | ||
58 | #else /* !STRICT_MM_TYPECHECKS */ | 57 | #else /* !STRICT_MM_TYPECHECKS */ |
59 | 58 | ||
59 | #ifdef CONFIG_ARC_HAS_PAE40 | ||
60 | typedef unsigned long long pte_t; | ||
61 | #else | ||
60 | typedef unsigned long pte_t; | 62 | typedef unsigned long pte_t; |
63 | #endif | ||
61 | typedef unsigned long pgd_t; | 64 | typedef unsigned long pgd_t; |
62 | typedef unsigned long pgprot_t; | 65 | typedef unsigned long pgprot_t; |
63 | typedef unsigned long pgtable_t; | ||
64 | 66 | ||
65 | #define pte_val(x) (x) | 67 | #define pte_val(x) (x) |
66 | #define pgd_val(x) (x) | 68 | #define pgd_val(x) (x) |
67 | #define pgprot_val(x) (x) | 69 | #define pgprot_val(x) (x) |
68 | #define __pte(x) (x) | 70 | #define __pte(x) (x) |
71 | #define __pgd(x) (x) | ||
69 | #define __pgprot(x) (x) | 72 | #define __pgprot(x) (x) |
70 | #define pte_pgprot(x) (x) | 73 | #define pte_pgprot(x) (x) |
71 | 74 | ||
72 | #endif | 75 | #endif |
73 | 76 | ||
77 | typedef pte_t * pgtable_t; | ||
78 | |||
74 | #define ARCH_PFN_OFFSET (CONFIG_LINUX_LINK_BASE >> PAGE_SHIFT) | 79 | #define ARCH_PFN_OFFSET (CONFIG_LINUX_LINK_BASE >> PAGE_SHIFT) |
75 | 80 | ||
76 | #define pfn_valid(pfn) (((pfn) - ARCH_PFN_OFFSET) < max_mapnr) | 81 | #define pfn_valid(pfn) (((pfn) - ARCH_PFN_OFFSET) < max_mapnr) |