• Linus Torvalds's avatar
    Merge tag 'powerpc-4.13-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux · 10fc9554
    Linus Torvalds authored
    Pull powerpc fixes from Michael Ellerman:
     "A handful of fixes, mostly for new code:
    
       - some reworking of the new STRICT_KERNEL_RWX support to make sure we
         also remove executable permission from __init memory before it's
         freed.
    
       - a fix to some recent optimisations to the hypercall entry where we
         were clobbering r12, this was breaking nested guests (PR KVM).
    
       - a fix for the recent patch to opal_configure_cores(). This could
         break booting on bare metal Power8 boxes if the kernel was built
         without CONFIG_JUMP_LABEL_FEATURE_CHECK_DEBUG.
    
       - .. and finally a workaround for spurious PMU interrupts on Power9
         DD2.
    
      Thanks to: Nicholas Piggin, Anton Blanchard, Balbir Singh"
    
    * tag 'powerpc-4.13-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
      powerpc/mm: Mark __init memory no-execute when STRICT_KERNEL_RWX=y
      powerpc/mm/hash: Refactor hash__mark_rodata_ro()
      powerpc/mm/radix: Refactor radix__mark_rodata_ro()
      powerpc/64s: Fix hypercall entry clobbering r12 input
      powerpc/perf: Avoid spurious PMU interrupts after idle
      powerpc/powernv: Fix boot on Power8 bare metal due to opal_configure_cores()
    10fc9554
exceptions-64s.S 47.7 KB