diff options
author | Haojian Zhuang <haojian.zhuang@linaro.org> | 2014-05-06 17:11:17 +0800 |
---|---|---|
committer | Haojian Zhuang <haojian.zhuang@linaro.org> | 2014-05-07 23:05:41 +0800 |
commit | 8af75c603b7049810e41a061b3476d7a955ed732 (patch) | |
tree | 928a7e7dab8e7369aed6909c9cffa1cefa587e20 | |
parent | 9cacf7f858720659685e509c650b6a661fe12450 (diff) |
ARM: mm: fix the build issue on set_fixmap_pte()tracking-integration-hilt-linux-linaro-ll-20140508.0
Fix the build issue that is caused by
c950828df67c2cc72e7a48f8eea0a02cacfbaa5d ARM : change fixmap mapping
region to support 32 CPUs
Make set_fixmap_pte() depending on CONFIG_HIGHMEM.
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
-rw-r--r-- | arch/arm/mm/mm.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/mm/mm.h b/arch/arm/mm/mm.h index 3460d734c8e0..03394554c04c 100644 --- a/arch/arm/mm/mm.h +++ b/arch/arm/mm/mm.h @@ -26,12 +26,15 @@ static inline void set_top_pte(unsigned long va, pte_t pte) local_flush_tlb_kernel_page(va); } +#ifdef CONFIG_HIGHMEM static inline void set_fixmap_pte(int idx, pte_t pte) { unsigned long vaddr = __fix_to_virt(FIX_KMAP_BEGIN + idx); set_pte_ext(fixmap_page_table + idx, pte, 0); local_flush_tlb_kernel_page(vaddr); } +#endif + static inline pte_t get_top_pte(unsigned long va) { pte_t *ptep = pte_offset_kernel(top_pmd, va); |