linux/drivers/hv
Linus Torvalds 9c7e3d5910 hyperv-next for v7.4-rc1
-----BEGIN PGP SIGNATURE-----
 
 iQFHBAABCgAxFiEEIbPD0id6easf0xsudhRwX5BBoF4FAmri3mgTHHdlaS5saXVA
 a2VybmVsLm9yZwAKCRB2FHBfkEGgXpRSB/49w0SPLd5RYa+fdq3qdvwr6+UJbkxp
 +F0n4keD03UCEcKljMsUBKdhD3qJnj1IB0/NR34Pr7YR4Yhv0YxodQK40nWBCFLd
 nsc99jw+d7TbepxsVwGqiwIzaWtidJwLw7DoBbagGUYFAFVkxlj6W+7S2e6hKcJH
 pDx92x5myMpUyEKuA8DNTWyMLNk9iysPxvQq/WSjY36roxkdvA5pwDhzi3hLoZw4
 kfLuT+yKtKGwL+1dhn4gz0aYsuIq1wu36GlPMRfDU+cl96KGHEnUW861JrnqHpaU
 ccTRX7O2yKUSjPaYZZaqPa1ZW8R5L9DEpQxJA1Ilaw4Z9rXaQUmqC3OR
 =A5Bb
 -----END PGP SIGNATURE-----

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

Pull hyperv updates from Wei Liu:

 - Update to documents and code comments (Michael Kelley)

 - Harden Vmbus (Kameron Carr)

 - Rework MSHV driver page deposit logic (Mukesh Rathor)

 - Vmbus kexec bug fix (Shradha Gupta)

 - Miscellaneous bug fixes (Daehyeon Ko, Jiale Yao, Sasha Levin)

* tag 'hyperv-next-signed-20261028' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux:
  Drivers: hv: Remove leftover support for old Hyper-V versions
  mshv: Remove unused *_old memory deposit functions
  mshv: Redesign hypervisor memory deposit logic
  mshv: Rename memory deposit memory functions to _old
  mshv_vtl: reject poll files with multiple waitqueues
  mshv_vtl: detach poll waiter on POLLFREE
  mshv_vtl: initialize poll file mutex before device registration
  Documentation: hyperv: Update information on guest CPU offlining
  Documentation: hyperv: Remove support for guests on Hyper-V 2012/2012R2
  Drivers: hv: Run VMBus kexec cleanup from syscore shutdown
  kexec: Add helper to report an active kexec reboot
  tools: hv: remove unused rte_smp_mb()
  Documentation: hyperv: Update documentation for sending VMBus packets
  Drivers: hv: vmbus: Check ACPI companion before use
  Documentation: hyperv: Describe validation of the ring buffer indices
  Drivers: hv: vmbus: Keep the ring byte counts sane for a bad index
  Drivers: hv: vmbus: Compute ring byte counts from a caller-held snapshot
  Drivers: hv: vmbus: Use *_ONCE() to access shared ring buffer indices
  Drivers: hv: vmbus: Bounds check the shared ring buffer indices
2026-10-29 12:39:45 -10:00
..
channel_mgmt.c Drivers: hv: Avoid infinite retry loop in init_vp_index() 2026-09-13 22:33:47 +00:00
channel.c Drivers: hv: vmbus: fix typo "substract" in comment 2026-09-19 16:00:48 -07:00
connection.c Drivers: hv: Don't reset VMBus connection state on error/exit paths 2026-09-13 22:58:30 +00:00
hv_balloon.c treewide: refresh kmalloc_obj() conversions 2026-09-04 21:37:00 -07:00
hv_common.c hyperv-next for v7.4-rc1 2026-10-29 12:39:45 -10:00
hv_debugfs.c
hv_kvp.c hv: utils: replace deprecated strcpy with strscpy in kvp_register 2026-04-29 22:15:31 +00:00
hv_proc.c mshv: Remove unused *_old memory deposit functions 2026-10-22 00:11:32 -07:00
hv_snapshot.c Drivers: hv: Remove support for WS2012/2012R2 & Win8/8.1 version of Hyper-V 2026-08-24 00:35:41 +00:00
hv_trace_balloon.h
hv_trace.c
hv_trace.h
hv_util.c Drivers: hv: use kmalloc_array() instead of kmalloc() 2025-12-05 23:16:49 +00:00
hv_utils_transport.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
hv_utils_transport.h
hv.c clocksource: hyper-v: Remove support for stimer interrupts in message mode 2026-08-24 00:36:14 +00:00
hyperv_vmbus.h Drivers: hv: vmbus: add VTL2 redirect connection ID 2026-07-31 20:02:03 +00:00
Kconfig drivers: Kconfig: Simplify dependencies on ARM64 && !CPU_BIG_ENDIAN 2026-09-23 18:19:06 +01:00
Makefile mshv: Introduce tracing support 2026-04-14 04:42:02 +00:00
mshv_common.c mshv: hide x86-specific functions on arm64 2025-12-17 18:04:15 +00:00
mshv_debugfs_counters.c mshv: Add data for printing stats page counters 2026-02-04 06:17:05 +00:00
mshv_debugfs.c mshv: unmap debugfs stats pages on kexec 2026-04-29 22:56:53 +00:00
mshv_eventfd.c mshv: Order pt_vp_array publish against irqfd assertion path 2026-07-31 20:01:59 +00:00
mshv_eventfd.h mshv: clear eventfd counter on irqfd shutdown 2026-02-04 06:36:19 +00:00
mshv_irq.c mshv: Fix duplicate GSI detection for GSI 0 2026-07-22 23:51:25 +00:00
mshv_portid_table.c mshv: Use kfree_rcu in mshv_portid_free 2026-07-31 20:01:43 +00:00
mshv_regions.c mshv: use hmm_range_fault_unlocked_timeout() for region faults 2026-08-04 19:18:54 -07:00
mshv_root_hv_call.c mshv: Redesign hypervisor memory deposit logic 2026-10-22 00:11:32 -07:00
mshv_root_main.c mshv: Publish VP to pt_vp_array before installing the file descriptor 2026-07-31 20:02:03 +00:00
mshv_root.h mshv: Introduce tracing support 2026-04-14 04:42:02 +00:00
mshv_synic.c hyperv-next for v7.2-rc1 2026-06-22 08:06:13 -07:00
mshv_trace.c mshv: Introduce tracing support 2026-04-14 04:42:02 +00:00
mshv_trace.h mshv: Add tracepoint for GPA intercept handling 2026-04-22 06:23:25 +00:00
mshv_vtl_main.c mshv_vtl: reject poll files with multiple waitqueues 2026-10-21 13:58:26 -07:00
mshv_vtl.h Drivers: hv: Introduce mshv_vtl driver 2025-12-05 23:16:26 +00:00
mshv.h mshv: Use common "entry virt" APIs to do work in root before running guest 2025-09-30 22:50:48 +00:00
ring_buffer.c Drivers: hv: Remove leftover support for old Hyper-V versions 2026-10-25 15:11:09 -07:00
vmbus_drv.c Drivers: hv: Run VMBus kexec cleanup from syscore shutdown 2026-10-21 00:23:28 -07:00