Hi Linus, The following changes since commit af2d861d4cd2a4da5137f795ee3509e6f944a25b: Linux 5.18-rc4 (2022-04-24 14:51:22 -0700) are available in the Git repository at: ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/hyperv/linux.git tags/hyperv-next-signed-20220528 for you to fetch changes up to d27423bf048dcb5e15f04286d001c66685e30c29: hv_balloon: Fix balloon_probe() and balloon_remove() error handling (2022-05-26 10:04:57 +0000) ---------------------------------------------------------------- hyperv-next for 5.19 - Harden hv_sock driver (Andrea Parri) - Harden Hyper-V PCI driver (Andrea Parri) - Fix multi-MSI for Hyper-V PCI driver (Jeffrey Hugo) - Fix Hyper-V PCI to reduce boot time (Dexuan Cui) - Remove code for long EOL'ed Hyper-V versions (Michael Kelley, Saurabh Sengar) - Fix balloon driver error handling (Shradha Gupta) - Fix a typo in vmbus driver (Julia Lawall) - Ignore vmbus IMC device (Michael Kelley) - Add a new error message to Hyper-V DRM driver (Saurabh Sengar) ---------------------------------------------------------------- Andrea Parri (Microsoft) (13): Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() Drivers: hv: vmbus: Introduce vmbus_request_addr_match() Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() hv_sock: Check hv_pkt_iter_first_raw()'s return value hv_sock: Copy packets sent by Hyper-V out of the ring buffer hv_sock: Add validation for untrusted Hyper-V values Drivers: hv: vmbus: Accept hv_sock offers in isolated guests Drivers: hv: vmbus: Refactor the ring-buffer iterator functions PCI: hv: Add validation for untrusted Hyper-V values PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() Dexuan Cui (1): PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time Jeffrey Hugo (4): PCI: hv: Fix multi-MSI to allow more than one MSI vector PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() PCI: hv: Fix interrupt mapping for multi-MSI Julia Lawall (1): Drivers: hv: vmbus: fix typo in comment Michael Kelley (6): Drivers: hv: vmbus: Add VMbus IMC device to unsupported list x86/hyperv: Disable hardlockup detector by default in Hyper-V guests Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 video: hyperv_fb: Remove support for Hyper-V 2008 and 2008R2/Win7 drm/hyperv: Remove support for Hyper-V 2008 and 2008R2/Win7 Saurabh Sengar (2): drm/hyperv: Add error message for fb size greater than allocated scsi: storvsc: Removing Pre Win8 related logic Shradha Gupta (1): hv_balloon: Fix balloon_probe() and balloon_remove() error handling arch/x86/kernel/cpu/mshyperv.c | 2 + drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 5 +- drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 23 +-- drivers/hv/channel.c | 116 +++++++++---- drivers/hv/channel_mgmt.c | 40 +++-- drivers/hv/connection.c | 6 +- drivers/hv/hv_balloon.c | 21 ++- drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 46 +++--- drivers/hv/vmbus_drv.c | 60 ++----- drivers/pci/controller/pci-hyperv.c | 243 +++++++++++++++++++++------- drivers/scsi/storvsc_drv.c | 191 ++++++---------------- drivers/video/fbdev/hyperv_fb.c | 23 +-- include/linux/hyperv.h | 97 ++++++----- net/vmw_vsock/hyperv_transport.c | 21 ++- 15 files changed, 477 insertions(+), 419 deletions(-)