Commit 24f9515de877 for kernel

commit 24f9515de8778410e4b84c85b196c9850d2c1e18
Merge: 45f667ebb06a 52dad81e4b3b
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Mar 24 13:11:26 2026 -0700

    Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm

    Pull kvm fixes from Paolo Bonzini:
     "ARM:

       - Clear the pending exception state from a vcpu coming out of reset,
         as it could otherwise affect the first instruction executed in the
         guest

       - Fix pointer arithmetic in address translation emulation, so that
         the Hardware Access bit is set on the correct PTE instead of some
         other location

      s390:

       - Fix deadlock in new memory management

       - Properly handle kernel faults on donated memory

       - Fix bounds checking for irq routing, with selftest

       - Fix invalid machine checks and log all of them"

    * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
      KVM: arm64: Fix the descriptor address in __kvm_at_swap_desc()
      KVM: s390: vsie: Avoid injecting machine check on signal
      KVM: s390: log machine checks more aggressively
      KVM: s390: selftests: Add IRQ routing address offset tests
      KVM: s390: Limit adapter indicator access to mapped page
      s390/mm: Add missing secure storage access fixups for donated memory
      KVM: arm64: Discard PC update state on vcpu reset
      KVM: s390: Fix a deadlock