• Linus Torvalds's avatar
    Merge tag 'powerpc-5.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux · c70a4be1
    Linus Torvalds authored
    Pull powerpc updates from Michael Ellerman:
    
     - Enable KFENCE for 32-bit.
    
     - Implement EBPF for 32-bit.
    
     - Convert 32-bit to do interrupt entry/exit in C.
    
     - Convert 64-bit BookE to do interrupt entry/exit in C.
    
     - Changes to our signal handling code to use user_access_begin/end()
       more extensively.
    
     - Add support for time namespaces (CONFIG_TIME_NS)
    
     - A series of fixes that allow us to reenable STRICT_KERNEL_RWX.
    
     - Other smaller features, fixes & cleanups.
    
    Thanks to Alexey Kardashevskiy, Andreas Schwab, Andrew Donnellan, Aneesh
    Kumar K.V, Athira Rajeev, Bhaskar Chowdhury, Bixuan Cui, Cédric Le
    Goater, Chen Huang, Chris Packham, Christophe Leroy, Christopher M.
    Riedl, Colin Ian King, Dan Carpenter, Daniel Axtens, Daniel Henrique
    Barboza, David Gibson, Davidlohr Bueso, Denis Efremov, dingsenjie,
    Dmitry Safonov, Dominic DeMarco, Fabiano Rosas, Ganesh Goudar, Geert
    Uytterhoeven, Geetika Moolchandani, Greg Kurz, Guenter Roeck, Haren
    Myneni, He Ying, Jiapeng Chong, Jordan Niethe, Laurent Dufour, Lee
    Jones, Leonardo Bras, Li Huafei, Madhavan Srinivasan, Mahesh Salgaonkar,
    Masahiro Yamada, Nathan Chancellor, Nathan Lynch, Nicholas Piggin,
    Oliver O'Halloran, Paul Menzel, Pu Lehui, Randy Dunlap, Ravi Bangoria,
    Rosen Penev, Russell Currey, Santosh Sivaraj, Sebastian Andrzej Siewior,
    Segher Boessenkool, Shivaprasad G Bhat, Srikar Dronamraju, Stephen
    Rothwell, Thadeu Lima de Souza Cascardo, Thomas Gleixner, Tony Ambardar,
    Tyrel Datwyler, Vaibhav Jain, Vincenzo Frascino, Xiongwei Song, Yang Li,
    Yu Kuai, and Zhang Yunkai.
    
    * tag 'powerpc-5.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (302 commits)
      powerpc/signal32: Fix erroneous SIGSEGV on RT signal return
      powerpc: Avoid clang uninitialized warning in __get_user_size_allowed
      powerpc/papr_scm: Mark nvdimm as unarmed if needed during probe
      powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n
      powerpc/kasan: Fix shadow start address with modules
      powerpc/kernel/iommu: Use largepool as a last resort when !largealloc
      powerpc/kernel/iommu: Align size for IOMMU_PAGE_SIZE() to save TCEs
      powerpc/44x: fix spelling mistake in Kconfig "varients" -> "variants"
      powerpc/iommu: Annotate nested lock for lockdep
      powerpc/iommu: Do not immediately panic when failed IOMMU table allocation
      powerpc/iommu: Allocate it_map by vmalloc
      selftests/powerpc: remove unneeded semicolon
      powerpc/64s: remove unneeded semicolon
      powerpc/eeh: remove unneeded semicolon
      powerpc/selftests: Add selftest to test concurrent perf/ptrace events
      powerpc/selftests/perf-hwbreak: Add testcases for 2nd DAWR
      powerpc/selftests/perf-hwbreak: Coalesce event creation code
      powerpc/selftests/ptrace-hwbreak: Add testcases for 2nd DAWR
      powerpc/configs: Add IBMVNIC to some 64-bit configs
      selftests/powerpc: Add uaccess flush test
      ...
    c70a4be1
signal_32.c 39.1 KB