Hi Linus ! Here are some more powerpc fixes for 3.14
The main one is a nasty issue with the NUMA balancing support which requires a small generic change and the addition of a new accessor to set _PAGE_NUMA. Both have been reviewed and acked by Mel and Rik. The changelog should have plenty of details but basically, without this fix, we get random user segfaults and/or corruptions due to missing TLB/hash flushes. Aneesh series of 3 patches fixes it. We have some vDSO vs. perf fixes from Anton, some small EEH fixes from Gavin, a ppc32 regression vs. the stack overflow detector, and a fix for the way we handle PCIe host bridge speed settings on pseries (which is needed for proper operations of AMD graphics cards on Power8). Cheers, Ben. The following changes since commit cd15b048445d0a54f7147c35a86c5a16ef231554: powerpc/powernv: Add iommu DMA bypass support for IODA2 (2014-02-11 16:07:37 +1100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge for you to fetch changes up to 66f9af83e56bfa12964d251df9d60fb571579913: powerpc/eeh: Disable EEH on reboot (2014-02-17 11:19:39 +1100) ---------------------------------------------------------------- Aneesh Kumar K.V (3): powerpc/mm: Add new "set" flag argument to pte/pmd update function mm: Dirty accountable change only apply to non prot numa case mm: Use ptep/pmdp_set_numa() for updating _PAGE_NUMA bit Anton Blanchard (2): powerpc: Link VDSOs at 0x0 powerpc: Use unstripped VDSO image for more accurate profiling data Gavin Shan (3): powerpc/powernv: Rework EEH reset powerpc/eeh: Cleanup on eeh_subsystem_enabled powerpc/eeh: Disable EEH on reboot Kevin Hao (1): powerpc: Set the correct ksp_limit on ppc32 when switching to irq stack Kleber Sacilotto de Souza (2): powerpc/pseries: Fix regression on PCI link speed powerpc/pseries: Add Gen3 definitions for PCIE link speed arch/powerpc/include/asm/eeh.h | 21 +++++++++++++-- arch/powerpc/include/asm/hugetlb.h | 2 +- arch/powerpc/include/asm/pgtable-ppc64.h | 26 +++++++++++-------- arch/powerpc/include/asm/pgtable.h | 22 ++++++++++++++++ arch/powerpc/include/asm/vdso.h | 6 ++--- arch/powerpc/kernel/eeh.c | 32 ++++++++++++++++++----- arch/powerpc/kernel/misc_32.S | 5 +++- arch/powerpc/kernel/vdso32/vdso32_wrapper.S | 2 +- arch/powerpc/kernel/vdso64/vdso64_wrapper.S | 2 +- arch/powerpc/mm/pgtable_64.c | 12 +++++---- arch/powerpc/mm/subpage-prot.c | 2 +- arch/powerpc/platforms/powernv/eeh-ioda.c | 32 +++++------------------ arch/powerpc/platforms/powernv/eeh-powernv.c | 2 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 2 +- arch/powerpc/platforms/pseries/pci.c | 22 +++++++++++----- include/asm-generic/pgtable.h | 39 ++++++++++++++++++++++++++++ mm/huge_memory.c | 9 ++----- mm/mprotect.c | 25 ++++++------------ 18 files changed, 172 insertions(+), 91 deletions(-) _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev