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, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>