From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757257Ab2BHPwz (ORCPT ); Wed, 8 Feb 2012 10:52:55 -0500 Received: from mx1.redhat.com ([209.132.183.28]:28476 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757103Ab2BHPwy (ORCPT ); Wed, 8 Feb 2012 10:52:54 -0500 From: Naoya Horiguchi To: linux-mm@kvack.org Cc: Andrew Morton , David Rientjes , Andi Kleen , Wu Fengguang , Andrea Arcangeli , KOSAKI Motohiro , KAMEZAWA Hiroyuki , linux-kernel@vger.kernel.org, Naoya Horiguchi Subject: [PATCH 0/6 v5] pagemap handles transparent hugepage Date: Wed, 8 Feb 2012 10:51:36 -0500 Message-Id: <1328716302-16871-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 Hi, In this version, I applied the feedbacks about the return value of __pmd_trans_huge_lock() and renaming newly added components. I hope these patches go into mainline. Naoya Horiguchi (6): pagemap: avoid splitting thp when reading /proc/pid/pagemap thp: optimize away unnecessary page table locking pagemap: export KPF_THP pagemap: document KPF_THP and make page-types aware of it introduce pmd_to_pte_t() pagemap: introduce data structure for pagemap entry Documentation/vm/page-types.c | 2 + Documentation/vm/pagemap.txt | 4 + arch/x86/include/asm/pgtable.h | 5 ++ fs/proc/page.c | 2 + fs/proc/task_mmu.c | 138 ++++++++++++++++++++++--------------- include/asm-generic/pgtable.h | 4 + include/linux/huge_mm.h | 17 +++++ include/linux/kernel-page-flags.h | 1 + mm/huge_memory.c | 122 +++++++++++++++----------------- mm/mremap.c | 2 - 10 files changed, 174 insertions(+), 123 deletions(-) Thanks, Naoya