[PATCH 0/3] HIGHMEM support for ARC

From: Vineet Gupta
Date: Wed Oct 28 2015 - 07:23:45 EST


Hi,

This series adds highmem suppport for ARC. It adds the kmap atomic API and some
leg work for future patch for PAE40.

Please Review.

Thx,
-Vineet

Vineet Gupta (3):
ARC: mm: preps ahead of HIGHMEM support
ARC: mm: HIGHMEM: kmap API implementation
ARC: mm: HIGHMEM: switch to using phys_addr_t for physical addresses

arch/arc/Kconfig | 7 ++
arch/arc/include/asm/cacheflush.h | 8 +--
arch/arc/include/asm/highmem.h | 61 +++++++++++++++++
arch/arc/include/asm/kmap_types.h | 18 +++++
arch/arc/include/asm/pgtable.h | 9 +--
arch/arc/include/asm/processor.h | 7 +-
arch/arc/mm/Makefile | 1 +
arch/arc/mm/cache.c | 42 +++++++-----
arch/arc/mm/fault.c | 13 +++-
arch/arc/mm/highmem.c | 138 ++++++++++++++++++++++++++++++++++++++
arch/arc/mm/init.c | 20 +++++-
arch/arc/mm/tlb.c | 10 +--
12 files changed, 293 insertions(+), 41 deletions(-)
create mode 100644 arch/arc/include/asm/highmem.h
create mode 100644 arch/arc/include/asm/kmap_types.h
create mode 100644 arch/arc/mm/highmem.c

--
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/