-
- Downloads
Merge tag 'powerpc-4.20-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Pull powerpc fixes from Michael Ellerman: "Two weeks worth of fixes since rc1. - I broke 16-byte alignment of the stack when we moved PPR into pt_regs. Despite being required by the ABI this broke almost nothing, we eventually hit it in code where GCC does arithmetic on the stack pointer assuming the bottom 4 bits are clear. Fix it by padding the in-kernel pt_regs by 8 bytes. - A couple of commits fixing minor bugs in the recent SLB rewrite. - A build fix related to tracepoints in KVM in some configurations. - Our old "IO workarounds" code written for Cell couldn't coexist in a kernel that runs on Power9 with the Radix MMU, fix that. - Remove the NPU DMA ops, these just printed a warning and should never have been called. - Suppress an overly chatty message triggered by CPU hotplug in some configs. - Two small selftest fixes. Thanks to: Alistair Popple, Gustavo Romero, Nicholas Piggin, Satheesh Rajendran, Scott Wood" * tag 'powerpc-4.20-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: selftests/powerpc: Adjust wild_bctr to build with old binutils powerpc/64: Fix kernel stack 16-byte alignment powerpc/numa: Suppress "VPHN is not supported" messages selftests/powerpc: Fix wild_bctr test to work on ppc64 powerpc/io: Fix the IO workarounds code to work with Radix powerpc/mm/64s: Fix preempt warning in slb_allocate_kernel() KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE powerpc/mm/64s: Only use slbfee on CPUs that support it powerpc/mm/64s: Use PPC_SLBFEE macro powerpc/mm/64s: Consolidate SLB assertions powerpc/powernv/npu: Remove NPU DMA ops
No related branches found
No related tags found
Showing
- arch/powerpc/include/asm/io.h 7 additions, 13 deletionsarch/powerpc/include/asm/io.h
- arch/powerpc/include/asm/ppc-opcode.h 2 additions, 0 deletionsarch/powerpc/include/asm/ppc-opcode.h
- arch/powerpc/include/asm/ptrace.h 1 addition, 0 deletionsarch/powerpc/include/asm/ptrace.h
- arch/powerpc/kernel/setup_64.c 2 additions, 0 deletionsarch/powerpc/kernel/setup_64.c
- arch/powerpc/kvm/trace.h 6 additions, 2 deletionsarch/powerpc/kvm/trace.h
- arch/powerpc/kvm/trace_booke.h 7 additions, 2 deletionsarch/powerpc/kvm/trace_booke.h
- arch/powerpc/kvm/trace_hv.h 7 additions, 2 deletionsarch/powerpc/kvm/trace_hv.h
- arch/powerpc/kvm/trace_pr.h 7 additions, 2 deletionsarch/powerpc/kvm/trace_pr.h
- arch/powerpc/mm/numa.c 1 addition, 1 deletionarch/powerpc/mm/numa.c
- arch/powerpc/mm/slb.c 14 additions, 21 deletionsarch/powerpc/mm/slb.c
- arch/powerpc/platforms/powernv/npu-dma.c 4 additions, 60 deletionsarch/powerpc/platforms/powernv/npu-dma.c
- tools/testing/selftests/powerpc/mm/wild_bctr.c 18 additions, 3 deletionstools/testing/selftests/powerpc/mm/wild_bctr.c
Loading
Please register or sign in to comment