Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756942Ab3IEV2a (ORCPT ); Thu, 5 Sep 2013 17:28:30 -0400 Received: from mx1.redhat.com ([209.132.183.28]:13690 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752124Ab3IEV22 (ORCPT ); Thu, 5 Sep 2013 17:28:28 -0400 From: Naoya Horiguchi To: linux-mm@kvack.org Cc: Andrew Morton , Mel Gorman , Andi Kleen , Michal Hocko , KOSAKI Motohiro , Rik van Riel , Andrea Arcangeli , kirill.shutemov@linux.intel.com, "Aneesh Kumar K.V" , Alex Thorlton , linux-kernel@vger.kernel.org Subject: [PATCH 0/2 v3] split page table lock for hugepage Date: Thu, 5 Sep 2013 17:27:44 -0400 Message-Id: <1378416466-30913-1-git-send-email-n-horiguchi@ah.jp.nec.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1404 Lines: 39 I revised the split ptl patchset with small fixes. See also the previous post [1] for the motivation and the numbers. Any comments and reviews are welcomed. [1] http://thread.gmane.org/gmane.linux.kernel.mm/106292/ Thanks, Naoya Horiguchi --- Summary: Naoya Horiguchi (2): hugetlbfs: support split page table lock thp: support split page table lock arch/powerpc/mm/pgtable_64.c | 8 +- arch/s390/mm/pgtable.c | 4 +- arch/sparc/mm/tlb.c | 4 +- fs/proc/task_mmu.c | 17 +++-- include/linux/huge_mm.h | 11 +-- include/linux/hugetlb.h | 20 +++++ include/linux/mm.h | 3 + include/linux/mm_types.h | 2 + mm/huge_memory.c | 171 ++++++++++++++++++++++++++----------------- mm/hugetlb.c | 92 ++++++++++++++--------- mm/memcontrol.c | 14 ++-- mm/memory.c | 15 ++-- mm/mempolicy.c | 5 +- mm/migrate.c | 12 +-- mm/mprotect.c | 5 +- mm/pgtable-generic.c | 10 +-- mm/rmap.c | 13 ++-- 17 files changed, 246 insertions(+), 160 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/