Merge tag 'powerpc-5.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Pull powerpc fixes from Michael Ellerman: - Revert our removal of PROT_SAO, at least one user expressed an interest in using it on Power9. Instead don't allow it to be used in guests unless enabled explicitly at compile time. - A fix for a crash introduced by a recent change to FP handling. - Revert a change to our idle code that left Power10 with no idle support. - One minor fix for the new scv system call path to set PPR. - Fix a crash in our "generic" PMU if branch stack events were enabled. - A fix for the IMC PMU, to correctly identify host kernel samples. - The ADB_PMU powermac code was found to be incompatible with VMAP_STACK, so make them incompatible in Kconfig until the code can be fixed. - A build fix in drivers/video/fbdev/controlfb.c, and a documentation fix. Thanks to Alexey Kardashevskiy, Athira Rajeev, Christophe Leroy, Giuseppe Sacco, Madhavan Srinivasan, Milton Miller, Nicholas Piggin, Pratik Rajesh Sampat, Randy Dunlap, Shawn Anastasio, Vaidyanathan Srinivasan. * tag 'powerpc-5.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: powerpc/32s: Disable VMAP stack which CONFIG_ADB_PMU Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" powerpc/perf: Fix reading of MSR[HV/PR] bits in trace-imc powerpc/perf: Fix crashes with generic_compat_pmu & BHRB powerpc/64s: Fix crash in load_fp_state() due to fpexc_mode powerpc/64s: scv entry should set PPR Documentation/powerpc: fix malformed table in syscall64-abi video: fbdev: controlfb: Fix build for COMPILE_TEST=y && PPC_PMAC=n selftests/powerpc: Update PROT_SAO test to skip ISA 3.1 powerpc/64s: Disallow PROT_SAO in LPARs by default Revert "powerpc/64s: Remove PROT_SAO support"
No related branches found
No related tags found
Showing
- Documentation/powerpc/syscall64-abi.rst 3 additions, 1 deletionDocumentation/powerpc/syscall64-abi.rst
- arch/powerpc/Kconfig 12 additions, 0 deletionsarch/powerpc/Kconfig
- arch/powerpc/include/asm/book3s/64/pgtable.h 3 additions, 5 deletionsarch/powerpc/include/asm/book3s/64/pgtable.h
- arch/powerpc/include/asm/cputable.h 5 additions, 5 deletionsarch/powerpc/include/asm/cputable.h
- arch/powerpc/include/asm/mman.h 27 additions, 4 deletionsarch/powerpc/include/asm/mman.h
- arch/powerpc/include/asm/nohash/64/pgtable.h 2 additions, 0 deletionsarch/powerpc/include/asm/nohash/64/pgtable.h
- arch/powerpc/include/uapi/asm/mman.h 1 addition, 1 deletionarch/powerpc/include/uapi/asm/mman.h
- arch/powerpc/kernel/dt_cpu_ftrs.c 1 addition, 1 deletionarch/powerpc/kernel/dt_cpu_ftrs.c
- arch/powerpc/kernel/entry_64.S 4 additions, 0 deletionsarch/powerpc/kernel/entry_64.S
- arch/powerpc/kernel/process.c 9 additions, 3 deletionsarch/powerpc/kernel/process.c
- arch/powerpc/mm/book3s64/hash_utils.c 2 additions, 0 deletionsarch/powerpc/mm/book3s64/hash_utils.c
- arch/powerpc/perf/core-book3s.c 14 additions, 5 deletionsarch/powerpc/perf/core-book3s.c
- arch/powerpc/perf/imc-pmu.c 2 additions, 2 deletionsarch/powerpc/perf/imc-pmu.c
- arch/powerpc/platforms/Kconfig.cputype 1 addition, 1 deletionarch/powerpc/platforms/Kconfig.cputype
- arch/powerpc/platforms/powernv/idle.c 1 addition, 1 deletionarch/powerpc/platforms/powernv/idle.c
- drivers/video/fbdev/controlfb.c 2 additions, 0 deletionsdrivers/video/fbdev/controlfb.c
- include/linux/mm.h 2 additions, 0 deletionsinclude/linux/mm.h
- include/trace/events/mmflags.h 2 additions, 0 deletionsinclude/trace/events/mmflags.h
- mm/ksm.c 4 additions, 0 deletionsmm/ksm.c
- tools/testing/selftests/powerpc/mm/.gitignore 1 addition, 0 deletionstools/testing/selftests/powerpc/mm/.gitignore
Loading
Please register or sign in to comment