• Linus Torvalds's avatar
    Merge tag 'powerpc-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux · 95fc76c8
    Linus Torvalds authored
    Pull powerpc fixes from Michael Ellerman:
    
     - On 32-bit fix overread/overwrite of thread_struct via ptrace
       PEEK/POKE.
    
     - Fix softirqs not switching to the softirq stack since we moved
       irq_exit().
    
     - Force thread size increase when KASAN is enabled to avoid stack
       overflows.
    
     - On Book3s 64 mark more code as not to be instrumented by KASAN to
       avoid crashes.
    
     - Exempt __get_wchan() from KASAN checking, as it's inherently racy.
    
     - Fix a recently introduced crash in the papr_scm driver in some
       configurations.
    
     - Remove include of <generated/compile.h> which is forbidden.
    
    Thanks to Ariel Miculas, Chen Jingwen, Christophe Leroy, Erhard Furtner,
    He Ying, Kees Cook, Masahiro Yamada, Nageswara R Sastry, Paul Mackerras,
    Sachin Sant, Vaibhav Jain, and Wanming Hu.
    
    * tag 'powerpc-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
      powerpc/32: Fix overread/overwrite of thread_struct via ptrace
      powerpc/book3e: get rid of #include <generated/compile.h>
      powerpc/kasan: Force thread size increase with KASAN
      powerpc/papr_scm: don't requests stats with '0' sized stats buffer
      powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK
      powerpc/kasan: Silence KASAN warnings in __get_wchan()
      powerpc/kasan: Mark more real-mode code as not to be instrumented
    95fc76c8
process.c 58.5 KB