[PATCH 00/13] 3.12-stable backport of NUMA balancing patches

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



A number of NUMA balancing patches were tagged for -stable but I got a
number of rejected mails from either Greg or his robot minion.  The list
of relevant patches is

FAILED: patch "[PATCH] mm: numa: serialise parallel get_user_page against THP"
FAILED: patch "[PATCH] mm: numa: call MMU notifiers on THP migration"
MERGED: Patch "mm: clear pmd_numa before invalidating"
FAILED: patch "[PATCH] mm: numa: do not clear PMD during PTE update scan"
FAILED: patch "[PATCH] mm: numa: do not clear PTE for pte_numa update"
MERGED: Patch "mm: numa: ensure anon_vma is locked to prevent parallel THP splits"
MERGED: Patch "mm: numa: avoid unnecessary work on the failure path"
MERGED: Patch "sched: numa: skip inaccessible VMAs"
FAILED: patch "[PATCH] mm: numa: clear numa hinting information on mprotect"
FAILED: patch "[PATCH] mm: numa: avoid unnecessary disruption of NUMA hinting during"
Patch "mm: fix TLB flush race between migration, and change_protection_range"
Patch "mm: numa: guarantee that tlb_flush_pending updates are visible before page table updates"
FAILED: patch "[PATCH] mm: numa: defer TLB flush for THP migration as long as"

Fixing the rejects one at a time may cause other conflicts due to ordering
issues. Instead, this patch series against 3.12.6 is the full list of
backported patches in the expected order. Greg, unfortunately this means
you may have to drop some patches already in your stable tree and reapply
but on the plus side they should be then in the correct order for bisection
purposes and you'll know I've tested this combination of patches.

Thanks.

 arch/sparc/include/asm/pgtable_64.h |  4 +--
 arch/x86/include/asm/pgtable.h      | 11 ++++--
 arch/x86/mm/gup.c                   | 13 +++++++
 include/asm-generic/pgtable.h       |  2 +-
 include/linux/migrate.h             | 10 +++++-
 include/linux/mm_types.h            | 49 ++++++++++++++++++++++++++
 kernel/fork.c                       |  1 +
 kernel/sched/fair.c                 |  7 ++++
 mm/huge_memory.c                    | 49 ++++++++++++++++++++------
 mm/migrate.c                        | 69 +++++++++++++++++++++++++++++++------
 mm/mprotect.c                       | 13 +++++--
 mm/pgtable-generic.c                |  8 +++--
 12 files changed, 205 insertions(+), 31 deletions(-)

-- 
1.8.4

--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]