* [GIT PULL] vhost,vdpa,virtio: fixes, features
@ 2026-08-19 16:46 Michael S. Tsirkin
0 siblings, 0 replies; only message in thread
From: Michael S. Tsirkin @ 2026-08-19 16:46 UTC (permalink / raw)
To: Linus Torvalds
Cc: kvm, virtualization, netdev, linux-kernel, aesteve, ben.dooks,
chenyichong, david, den, eperezma, gsomlo, hexlabsecurity,
linfeng.sun.dev, lirongqing, me, mst, panchuang,
pankaj.gupta.linux, pengpeng, peter.hilber, sgarzare, stable,
syzbot+28e5f3d207b14bae122a, tavip, wangyufeng, xiongweimin,
xiongwm2026, yangjinqian1, zhaoguohan
The following changes since commit 8d3ae59288f1e7d58d76558a6ee96d533bc5019f:
Linux 7.2 (2026-08-16 14:32:26 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus
for you to fetch changes up to b282418bc366194677eafd1dad180d92254586ac:
vduse: Add suspend (2026-08-19 06:38:48 -0400)
----------------------------------------------------------------
vhost,vdpa,virtio: fixes, features
- transport v3 support in virtio-mmio
- suspend support in vduse
- fixes, cleanups all over the place
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
Albert Esteve (1):
virtio: Add ID for virtio media
Ben Dooks (1):
crypto: virtio - fix missing le64_to_cpu() conversions
Bryam Vargas (1):
crypto: virtio - bound the akcipher result length
Denis V. Lunev (5):
virtio: add virtio_device_shutdown() helper
virtio_balloon: factor out virtballoon_quiesce()
virtio_balloon: quiesce balloon work before device shutdown
virtio_balloon: warn on failed buffer add in tell_host()
virtio_balloon: warn on failed buffer add in stats_handle_request()
Eugenio Pérez (6):
vduse: store control device pointer
vduse: add VDUSE_GET_FEATURES ioctl
vduse: add VDUSE_SET_FEATURES ioctl
vduse: add F_QUEUE_READY feature
vduse: do not take rwsem at reset work flush
vduse: Add suspend
Gabriel Somlo (1):
MAINTAINERS: remove Gabriel from LiteX and fw-cfg drivers
GuoHan Zhao (3):
virtio: rtc: time out alarm requests
tools/virtio: Fix userspace typo in vringh test comment
tools/virtio: Fix control typo in trace agent comment
Jinqian Yang (1):
virtio_ring: fix infinite loop in virtnet_poll_cleantx when device is broken
Li Chen (12):
nvdimm: preserve flush callback -ENOMEM
nvdimm: pmem: keep PREFLUSH before data writes
nvdimm: pmem: guard data loop for dataless bios
nvdimm: virtio_pmem: stop allocating child flush bio
nvdimm: virtio_pmem: use GFP_NOIO for flush requests
nvdimm: virtio_pmem: always wake -ENOSPC waiters
nvdimm: virtio_pmem: use READ_ONCE()/WRITE_ONCE() for wait flags
nvdimm: virtio_pmem: refcount requests for token lifetime
nvdimm: virtio_pmem: publish done with release/acquire
nvdimm: virtio_pmem: isolate DMA request buffers
nvdimm: virtio_pmem: converge broken virtqueue to -EIO
nvdimm: virtio_pmem: drain requests in freeze
Li RongQing (5):
virtio_dma_buf: fix typo in kdoc comment: get_uid -> get_uuid
virtio_mem: fix hardcoded 'vm' variable in bbm iteration macros
virtio_pci: fix wrong queue index for admin vq in intx path
vdpa/mlx5: fix wrong list iterated in add_direct_chain error path
vdpa/mlx5: fix wrong MLX5_ADDR_OF struct type in alloc_inout()
Linfeng Sun (1):
vdpa_sim: fix cleanup after worker creation failure
Michael S. Tsirkin (1):
virtio_balloon: disable indirect descriptors
Octavian Purdila (2):
iov_iter: export iov_iter_restore
vsock/virtio: restore msg_iter on transmission failure
Pan Chuang (1):
vdpa: Remove redundant dev_err()
Pengpeng Hou (2):
vdpa: alibaba: add missing MODULE_DEVICE_TABLE()
vdpa: octeon_ep: add missing MODULE_DEVICE_TABLE()
Peter Hilber (1):
virtio-mmio: add support for transport version 3
Weimin Xiong (1):
vdpa/mlx5: roll back MR update after VQ setup failure
Xiong Weimin (2):
vdpa_sim: clear pending_kick on device reset
vdpa_sim: hold iommu_lock across dma_unmap passthrough transition
Yichong Chen (1):
tools/virtio: Remove unsupported --batch option from vhost_net_test
Yufeng Wang (1):
vhost/net: fix clear_user start address in VHOST_GET_FEATURES_ARRAY
xiongweimin (5):
vhost: fix inaccurate kdoc in iotlb helpers
virtio: fix article before virtio in dma-buf comment
vdpa/solidrun: fix typos in snet_ctrl comments
virtio_mem: fix typo in comment
vhost: reject zero-size IOTLB INVALIDATE
MAINTAINERS | 2 -
.../crypto/virtio/virtio_crypto_akcipher_algs.c | 6 +-
.../crypto/virtio/virtio_crypto_skcipher_algs.c | 3 +-
drivers/nvdimm/nd_virtio.c | 263 ++++++++++++++++----
drivers/nvdimm/pmem.c | 53 +++--
drivers/nvdimm/region_devs.c | 5 +-
drivers/nvdimm/virtio_pmem.c | 65 ++++-
drivers/nvdimm/virtio_pmem.h | 22 +-
drivers/vdpa/alibaba/eni_vdpa.c | 1 +
drivers/vdpa/mlx5/core/mr.c | 2 +-
drivers/vdpa/mlx5/net/mlx5_vnet.c | 27 ++-
drivers/vdpa/octeon_ep/octep_vdpa_main.c | 5 +-
drivers/vdpa/solidrun/snet_ctrl.c | 4 +-
drivers/vdpa/vdpa_sim/vdpa_sim.c | 29 ++-
drivers/vdpa/vdpa_user/vduse_dev.c | 265 ++++++++++++++++-----
drivers/vdpa/virtio_pci/vp_vdpa.c | 12 +-
drivers/vhost/iotlb.c | 6 +-
drivers/vhost/net.c | 3 +-
drivers/vhost/vhost.c | 4 +
drivers/virtio/virtio.c | 41 ++--
drivers/virtio/virtio_balloon.c | 51 +++-
drivers/virtio/virtio_dma_buf.c | 2 +-
drivers/virtio/virtio_mem.c | 10 +-
drivers/virtio/virtio_mmio.c | 13 +-
drivers/virtio/virtio_pci_common.c | 2 +-
drivers/virtio/virtio_ring.c | 8 +
drivers/virtio/virtio_rtc_driver.c | 14 +-
include/linux/libnvdimm.h | 9 +
include/linux/virtio.h | 1 +
include/linux/virtio_dma_buf.h | 2 +-
include/uapi/linux/vduse.h | 28 +++
include/uapi/linux/virtio_ids.h | 1 +
lib/iov_iter.c | 1 +
net/vmw_vsock/virtio_transport_common.c | 13 +
tools/virtio/vhost_net_test.c | 5 -
tools/virtio/virtio-trace/trace-agent-ctl.c | 2 +-
tools/virtio/vringh_test.c | 2 +-
37 files changed, 760 insertions(+), 222 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-08-19 16:46 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-19 16:46 [GIT PULL] vhost,vdpa,virtio: fixes, features Michael S. Tsirkin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox