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

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

 



Hi Mel,

On Tue, Jan 07, 2014 at 02:00:35PM +0000, Mel Gorman wrote:
> 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.

I was going throught these commits for the 3.11 kernel and it looks like
all your backports apply cleanly.  Could you please help me and confirm if
all of these are applicable to this older kernel as well?

Cheers,
--
Luis

> 
>  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
--
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]