lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <aD6Rq7Hm499y5ybR@liuwe-devbox-ubuntu-v2.tail21d00.ts.net>
Date: Tue, 3 Jun 2025 06:09:47 +0000
From: Wei Liu <wei.liu@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Wei Liu <wei.liu@...nel.org>,
	Linux on Hyper-V List <linux-hyperv@...r.kernel.org>,
	Linux Kernel List <linux-kernel@...r.kernel.org>, kys@...rosoft.com,
	haiyangz@...rosoft.com, decui@...rosoft.com
Subject: [GIT PULL] Hyper-V patches for 6.16

Hi Linus,

The following changes since commit 82f2b0b97b36ee3fcddf0f0780a9a0825d52fec3:

  Linux 6.15-rc6 (2025-05-11 14:54:11 -0700)

are available in the Git repository at:

  ssh://git@...olite.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git tags/hyperv-next-signed-20250602

for you to fetch changes up to 96959283a58d91ae20d025546f00e16f0a555208:

  Drivers: hv: Always select CONFIG_SYSFB for Hyper-V guests (2025-05-23 16:39:37 +0000)

You will see a conflict when you merge this tag. A resolution can be
found here:

   https://lore.kernel.org/linux-next/20250515181414.354d8ef7@canb.auug.org.au/

----------------------------------------------------------------
hyperv-next for v6.16
  - Support for Virtual Trust Level (VTL) on arm64 (Roman Kisel)
  - Fixes for Hyper-V UIO driver (Long Li)
  - Fixes for Hyper-V PCI driver (Michael Kelley)
  - Select CONFIG_SYSFB for Hyper-V guests (Michael Kelley)
  - Documentation updates for Hyper-V VMBus (Michael Kelley)
  - Enhance logging for hv_kvp_daemon (Shradha Gupta)
----------------------------------------------------------------
Long Li (5):
      Drivers: hv: Allocate interrupt and monitor pages aligned to system page boundary
      uio_hv_generic: Use correct size for interrupt and monitor pages
      uio_hv_generic: Align ring size to system page
      Drivers: hv: Use kzalloc for panic page allocation
      Drivers: hv: Remove hv_alloc/free_* helpers

Michael Kelley (4):
      PCI: hv: Remove unnecessary flex array in struct pci_packet
      Documentation: hyperv: Update VMBus doc with new features and info
      Drivers: hv: vmbus: Add comments about races with "channels" sysfs dir
      Drivers: hv: Always select CONFIG_SYSFB for Hyper-V guests

Roman Kisel (13):
      arm64: kvm, smccc: Introduce and use API for getting hypervisor UUID
      arm64: hyperv: Use SMCCC to detect hypervisor presence
      Drivers: hv: Enable VTL mode for arm64
      Drivers: hv: Provide arch-neutral implementation of get_vtl()
      arm64: hyperv: Initialize the Virtual Trust Level field
      arm64, x86: hyperv: Report the VTL the system boots in
      dt-bindings: microsoft,vmbus: Add interrupt and DMA coherence properties
      Drivers: hv: vmbus: Get the IRQ number from DeviceTree
      Drivers: hv: vmbus: Introduce hv_get_vmbus_root_device()
      ACPI: irq: Introduce acpi_get_gsi_dispatcher()
      PCI: hv: Get vPCI MSI IRQ domain from DeviceTree
      x86/hyperv: Fix APIC ID and VP index confusion in hv_snp_boot_ap()
      arch/x86: Provide the CPU number in the wakeup AP callback

Shradha Gupta (1):
      tools: hv: Enable debug logs for hv_kvp_daemon

 .../devicetree/bindings/bus/microsoft,vmbus.yaml   | 16 +++-
 Documentation/virt/hyperv/vmbus.rst                | 28 +++++-
 arch/arm64/hyperv/mshyperv.c                       | 53 ++++++++++--
 arch/arm64/kvm/hypercalls.c                        | 10 ++-
 arch/x86/coco/sev/core.c                           | 13 +--
 arch/x86/hyperv/hv_init.c                          | 67 ++++++++-------
 arch/x86/hyperv/hv_vtl.c                           | 61 +++----------
 arch/x86/hyperv/ivm.c                              | 11 ++-
 arch/x86/include/asm/apic.h                        |  8 +-
 arch/x86/include/asm/mshyperv.h                    |  7 +-
 arch/x86/kernel/acpi/madt_wakeup.c                 |  2 +-
 arch/x86/kernel/apic/apic_noop.c                   |  8 +-
 arch/x86/kernel/apic/apic_numachip.c               |  2 +-
 arch/x86/kernel/apic/x2apic_uv_x.c                 |  2 +-
 arch/x86/kernel/smpboot.c                          | 10 +--
 drivers/acpi/irq.c                                 | 16 +++-
 drivers/firmware/smccc/kvm_guest.c                 | 10 +--
 drivers/firmware/smccc/smccc.c                     | 17 ++++
 drivers/hv/Kconfig                                 |  7 +-
 drivers/hv/connection.c                            | 23 +++--
 drivers/hv/hv_common.c                             | 76 ++++++++---------
 drivers/hv/vmbus_drv.c                             | 95 ++++++++++++++++++---
 drivers/pci/controller/pci-hyperv.c                | 99 +++++++++++++++++-----
 drivers/uio/uio_hv_generic.c                       |  7 +-
 include/asm-generic/mshyperv.h                     | 10 ++-
 include/hyperv/hvgdk_mini.h                        |  4 +-
 include/linux/acpi.h                               |  5 +-
 include/linux/arm-smccc.h                          | 64 +++++++++++++-
 include/linux/hyperv.h                             |  2 +
 tools/hv/hv_kvp_daemon.c                           | 64 ++++++++++++--
 30 files changed, 562 insertions(+), 235 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ