All of lore.kernel.org
 help / color / mirror / Atom feed
* [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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.