[GIT PULL] Hyper-V fixes for 7.2-rc7
Wei Liu <[email protected]> Fri, 31 Jul 2026 13:17:48 -0700
| Newsgroups | org.kernel.vger.linux-hyperv,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Hi Linus The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482: Linux 7.2-rc1 (2026-06-28 12:01:31 -0700) are available in the Git repository at: ssh://[email protected]/pub/scm/linux/kernel/git/hyperv/linux.git tags/hyperv-fixes-signed-20260731 for you to fetch changes up to 22dfdc17ceadd2783a609947af621a7f697b7765: mshv_vtl: bounds-check cpu index in vtl mmap fault handler (2026-07-31 20:02:04 +0000) ---------------------------------------------------------------- Hyper-V fixes for v7.2 - 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) ---------------------------------------------------------------- Hardik Garg (1): Drivers: hv: vmbus: add VTL2 redirect connection ID Michael Kelley (1): Drivers: hv: vmbus: Set DMA coherent mask for VMBus devices Sebastian Andrzej Siewior (2): Drivers: hv: vmbus: Replace lockdep_hardirq_threaded() with lockdep annotation Drivers: hv: vmbus: Remove vmbus_irq_initialized Stanislav Kinsburskii (8): mshv: Fix duplicate GSI detection for GSI 0 mshv: Fix sleeping under spinlock in mshv_portid_alloc mshv: Use kfree_rcu in mshv_portid_free mshv: Fix race in mshv_irqfd_deassign mshv: Fix level-triggered check on uninitialized data mshv: Fix missing error code on VP allocation failure mshv: Order pt_vp_array publish against irqfd assertion path mshv: Publish VP to pt_vp_array before installing the file descriptor Wei Liu (1): mshv: fix hv_input_get_system_property struct Yi Xie (2): mshv_vtl: fix fd leak in mshv_ioctl_create_vtl() mshv_vtl: bounds-check cpu index in vtl mmap fault handler Yousef Alhouseen (1): mshv_vtl: clear hypercall output before copyout drivers/hv/connection.c | 47 +++++++++++++++++++++++++----------------- drivers/hv/hyperv_vmbus.h | 2 ++ drivers/hv/mshv_eventfd.c | 41 ++++++++++++++++++++++-------------- drivers/hv/mshv_irq.c | 2 +- drivers/hv/mshv_portid_table.c | 9 ++++---- drivers/hv/mshv_root_main.c | 41 ++++++++++++++++++++++++++++-------- drivers/hv/mshv_vtl_main.c | 13 +++++++++++- drivers/hv/vmbus_drv.c | 28 +++++++++++++++---------- include/hyperv/hvhdk_mini.h | 3 ++- 9 files changed, 125 insertions(+), 61 deletions(-)