From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755549AbbJ1LXn (ORCPT ); Wed, 28 Oct 2015 07:23:43 -0400 Received: from us01smtprelay-2.synopsys.com ([198.182.47.9]:33785 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755489AbbJ1LXl (ORCPT ); Wed, 28 Oct 2015 07:23:41 -0400 From: Vineet Gupta To: Max Filippov , Joonsoo Kim , "Mel Gorman" , Minchan Kim , Andrew Morton CC: , , , , Alexey Brodkin , Vineet Gupta Subject: [PATCH 0/3] HIGHMEM support for ARC Date: Wed, 28 Oct 2015 16:53:10 +0530 Message-ID: <1446031393-2312-1-git-send-email-vgupta@synopsys.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.12.197.182] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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