Commit d785610f052d for kernel

commit d785610f052d7456497cdec2a2406f6d4b16569f
Merge: aea23e7c464b 83ee9f23763a
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sun Aug 14 08:48:13 2022 -0700

    Merge tag 'powerpc-6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux

    Pull powerpc fixes from Michael Ellerman:

     - Ensure we never emit lwarx with EH=1 on 32-bit, because some 32-bit
       CPUs trap on it rather than ignoring it as they should.

     - Fix ftrace when building with clang, which was broken by some
       refactoring.

     - A couple of other minor fixes.

    Thanks to Christophe Leroy, Naveen N.  Rao, Nick Desaulniers, Ondrej
    Mosnacek, Pali Rohár, Russell Currey, and Segher Boessenkool.

    * tag 'powerpc-6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
      powerpc/kexec: Fix build failure from uninitialised variable
      powerpc/ppc-opcode: Fix PPC_RAW_TW()
      powerpc64/ftrace: Fix ftrace for clang builds
      powerpc: Make eh value more explicit when using lwarx
      powerpc: Don't hide eh field of lwarx behind a macro
      powerpc: Fix eh field when calling lwarx on PPC32