Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752695Ab2KPQZf (ORCPT ); Fri, 16 Nov 2012 11:25:35 -0500 Received: from mail-ee0-f46.google.com ([74.125.83.46]:58067 "EHLO mail-ee0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752284Ab2KPQZe (ORCPT ); Fri, 16 Nov 2012 11:25:34 -0500 From: Ingo Molnar To: linux-kernel@vger.kernel.org, linux-mm@kvack.org Cc: Paul Turner , Lee Schermerhorn , Christoph Lameter , Rik van Riel , Mel Gorman , Andrew Morton , Andrea Arcangeli , Linus Torvalds , Peter Zijlstra , Thomas Gleixner , Hugh Dickins Subject: [PATCH 00/19] latest numa/base patches Date: Fri, 16 Nov 2012 17:25:02 +0100 Message-Id: <1353083121-4560-1-git-send-email-mingo@kernel.org> X-Mailer: git-send-email 1.7.11.7 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3013 Lines: 80 This is the split-out series of mm/ patches that got no objections from the latest (v15) posting of numa/core. If everyone is still fine with these then these will be merge candidates for v3.8. I left out the more contentious policy bits that people are still arguing about. The numa/base tree can also be found here: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git numa/base Thanks, Ingo -------------------> Andrea Arcangeli (1): numa, mm: Support NUMA hinting page faults from gup/gup_fast Gerald Schaefer (1): sched, numa, mm, s390/thp: Implement pmd_pgprot() for s390 Ingo Molnar (1): mm/pgprot: Move the pgprot_modify() fallback definition to mm.h Lee Schermerhorn (3): mm/mpol: Add MPOL_MF_NOOP mm/mpol: Check for misplaced page mm/mpol: Add MPOL_MF_LAZY Peter Zijlstra (7): sched, numa, mm: Make find_busiest_queue() a method sched, numa, mm: Describe the NUMA scheduling problem formally mm/thp: Preserve pgprot across huge page split mm/mpol: Make MPOL_LOCAL a real policy mm/mpol: Create special PROT_NONE infrastructure mm/migrate: Introduce migrate_misplaced_page() mm/mpol: Use special PROT_NONE to migrate pages Ralf Baechle (1): sched, numa, mm, MIPS/thp: Add pmd_pgprot() implementation Rik van Riel (5): mm/generic: Only flush the local TLB in ptep_set_access_flags() x86/mm: Only do a local tlb flush in ptep_set_access_flags() x86/mm: Introduce pte_accessible() mm: Only flush the TLB when clearing an accessible pte x86/mm: Completely drop the TLB flush from ptep_set_access_flags() Documentation/scheduler/numa-problem.txt | 230 +++++++++++++++++++++++++++++++ arch/mips/include/asm/pgtable.h | 2 + arch/s390/include/asm/pgtable.h | 13 ++ arch/x86/include/asm/pgtable.h | 7 + arch/x86/mm/pgtable.c | 8 +- include/asm-generic/pgtable.h | 4 + include/linux/huge_mm.h | 19 +++ include/linux/mempolicy.h | 8 ++ include/linux/migrate.h | 7 + include/linux/migrate_mode.h | 3 + include/linux/mm.h | 32 +++++ include/uapi/linux/mempolicy.h | 16 ++- kernel/sched/fair.c | 20 +-- mm/huge_memory.c | 174 +++++++++++++++-------- mm/memory.c | 119 +++++++++++++++- mm/mempolicy.c | 143 +++++++++++++++---- mm/migrate.c | 85 ++++++++++-- mm/mprotect.c | 31 +++-- mm/pgtable-generic.c | 9 +- 19 files changed, 807 insertions(+), 123 deletions(-) create mode 100644 Documentation/scheduler/numa-problem.txt -- 1.7.11.7 -- 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/