Hi Chris and everybody, this series adds highmem support for xtensa (currently only for cores with non-aliased caches). Please review. Max Filippov (2): xtensa: optimize local_flush_tlb_kernel_range xtensa: add HIGHMEM support arch/xtensa/Kconfig | 18 ++++++++++ arch/xtensa/include/asm/fixmap.h | 58 ++++++++++++++++++++++++++++++ arch/xtensa/include/asm/highmem.h | 45 +++++++++++++++++++++++- arch/xtensa/include/asm/pgtable.h | 4 +++ arch/xtensa/include/asm/tlbflush.h | 11 +++--- arch/xtensa/kernel/smp.c | 15 ++++++++ arch/xtensa/mm/Makefile | 1 + arch/xtensa/mm/cache.c | 7 +++- arch/xtensa/mm/highmem.c | 72 ++++++++++++++++++++++++++++++++++++++ arch/xtensa/mm/init.c | 45 ++++++++++++++++-------- arch/xtensa/mm/mmu.c | 36 +++++++++++++++++++ arch/xtensa/mm/tlb.c | 15 ++++++++ 12 files changed, 304 insertions(+), 23 deletions(-) create mode 100644 arch/xtensa/include/asm/fixmap.h create mode 100644 arch/xtensa/mm/highmem.c -- 1.8.1.4 -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html