Commit de8c3b8e05e1 for kernel

commit de8c3b8e05e14cc8c0654881257c49a78c3e5259
Merge: ce6ce829c80c 22dfdc17cead
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Jul 31 13:37:41 2026 -0700

    Merge tag 'hyperv-fixes-signed-20260731' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux

    Pull hyper-v fixes from Wei Liu:

     - Multiple fixes for the MSHV driver (Stanislav Kinsburskii, Wei Liu,
       Yi Xie, Yousef Alhouseen)

     - Multiple fixes for the VMBus driver (Hardik Garg, Michael Kelley,
       Sebastian Andrzej Siewior)

    * tag 'hyperv-fixes-signed-20260731' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux:
      mshv_vtl: bounds-check cpu index in vtl mmap fault handler
      mshv: Publish VP to pt_vp_array before installing the file descriptor
      Drivers: hv: vmbus: add VTL2 redirect connection ID
      mshv: Order pt_vp_array publish against irqfd assertion path
      mshv: Fix missing error code on VP allocation failure
      mshv: Fix level-triggered check on uninitialized data
      mshv: Fix race in mshv_irqfd_deassign
      mshv: Use kfree_rcu in mshv_portid_free
      mshv: Fix sleeping under spinlock in mshv_portid_alloc
      mshv: Fix duplicate GSI detection for GSI 0
      Drivers: hv: vmbus: Remove vmbus_irq_initialized
      Drivers: hv: vmbus: Replace lockdep_hardirq_threaded() with lockdep annotation
      mshv_vtl: fix fd leak in mshv_ioctl_create_vtl()
      mshv_vtl: clear hypercall output before copyout
      Drivers: hv: vmbus: Set DMA coherent mask for VMBus devices
      mshv: fix hv_input_get_system_property struct