diff options
author | Russell King <rmk@dyn-67.arm.linux.org.uk> | 2006-08-21 12:06:38 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2006-09-20 09:58:35 -0400 |
commit | 1b2e2b73b4c84c918686c04a00724197036c0847 (patch) | |
tree | d0b2d703573dbe5a7f3d6d647b51a3137e039007 /arch/arm/mm/mm-armv.c | |
parent | e478bec0ba0a83a48a0f6982934b6de079e7e6b3 (diff) |
[ARM] Cleanup arch/arm/mm a little
Move top_pmd into arch/arm/mm/mm.h - nothing outside arch/arm/mm
references it.
Move the repeated definition of TOP_PTE into mm/mm.h, as well as
a few function prototypes.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mm/mm-armv.c')
-rw-r--r-- | arch/arm/mm/mm-armv.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/arch/arm/mm/mm-armv.c b/arch/arm/mm/mm-armv.c index 38769f5862bc..ee9647823fad 100644 --- a/arch/arm/mm/mm-armv.c +++ b/arch/arm/mm/mm-armv.c | |||
@@ -23,6 +23,8 @@ | |||
23 | 23 | ||
24 | #include <asm/mach/map.h> | 24 | #include <asm/mach/map.h> |
25 | 25 | ||
26 | #include "mm.h" | ||
27 | |||
26 | #define CPOLICY_UNCACHED 0 | 28 | #define CPOLICY_UNCACHED 0 |
27 | #define CPOLICY_BUFFERED 1 | 29 | #define CPOLICY_BUFFERED 1 |
28 | #define CPOLICY_WRITETHROUGH 2 | 30 | #define CPOLICY_WRITETHROUGH 2 |
@@ -35,8 +37,6 @@ pgprot_t pgprot_kernel; | |||
35 | 37 | ||
36 | EXPORT_SYMBOL(pgprot_kernel); | 38 | EXPORT_SYMBOL(pgprot_kernel); |
37 | 39 | ||
38 | pmd_t *top_pmd; | ||
39 | |||
40 | struct cachepolicy { | 40 | struct cachepolicy { |
41 | const char policy[16]; | 41 | const char policy[16]; |
42 | unsigned int cr_mask; | 42 | unsigned int cr_mask; |
@@ -142,16 +142,6 @@ __setup("noalign", noalign_setup); | |||
142 | 142 | ||
143 | #define FIRST_KERNEL_PGD_NR (FIRST_USER_PGD_NR + USER_PTRS_PER_PGD) | 143 | #define FIRST_KERNEL_PGD_NR (FIRST_USER_PGD_NR + USER_PTRS_PER_PGD) |
144 | 144 | ||
145 | static inline pmd_t *pmd_off(pgd_t *pgd, unsigned long virt) | ||
146 | { | ||
147 | return pmd_offset(pgd, virt); | ||
148 | } | ||
149 | |||
150 | static inline pmd_t *pmd_off_k(unsigned long virt) | ||
151 | { | ||
152 | return pmd_off(pgd_offset_k(virt), virt); | ||
153 | } | ||
154 | |||
155 | /* | 145 | /* |
156 | * need to get a 16k page for level 1 | 146 | * need to get a 16k page for level 1 |
157 | */ | 147 | */ |