Kernel KVM virtualization development
 help / color / mirror / Atom feed
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: kvm@vger.kernel.org, virtualization@lists.linux-foundation.org,
	netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
	aesteve@redhat.com, ben.dooks@codethink.co.uk,
	chenyichong@uniontech.com, david@kernel.org, den@openvz.org,
	eperezma@redhat.com, gsomlo@gmail.com, hexlabsecurity@proton.me,
	linfeng.sun.dev@gamil.com, lirongqing@baidu.com, me@linux.beauty,
	mst@redhat.com, panchuang@vivo.com, pankaj.gupta.linux@gmail.com,
	pengpeng@iscas.ac.cn, peter.hilber@oss.qualcomm.com,
	sgarzare@redhat.com, stable@vger.kernel.org,
	syzbot+28e5f3d207b14bae122a@syzkaller.appspotmail.com,
	tavip@google.com, wangyufeng@kylinos.cn, xiongweimin@kylinos.cn,
	xiongwm2026@163.com, yangjinqian1@huawei.com,
	zhaoguohan@kylinos.cn
Subject: [GIT PULL] vhost,vdpa,virtio: fixes, features
Date: Wed, 19 Aug 2026 12:46:04 -0400	[thread overview]
Message-ID: <20260819124604-mutt-send-email-mst@kernel.org> (raw)

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(-)


                 reply	other threads:[~2026-08-19 16:46 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260819124604-mutt-send-email-mst@kernel.org \
    --to=mst@redhat.com \
    --cc=aesteve@redhat.com \
    --cc=ben.dooks@codethink.co.uk \
    --cc=chenyichong@uniontech.com \
    --cc=david@kernel.org \
    --cc=den@openvz.org \
    --cc=eperezma@redhat.com \
    --cc=gsomlo@gmail.com \
    --cc=hexlabsecurity@proton.me \
    --cc=kvm@vger.kernel.org \
    --cc=linfeng.sun.dev@gamil.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lirongqing@baidu.com \
    --cc=me@linux.beauty \
    --cc=netdev@vger.kernel.org \
    --cc=panchuang@vivo.com \
    --cc=pankaj.gupta.linux@gmail.com \
    --cc=pengpeng@iscas.ac.cn \
    --cc=peter.hilber@oss.qualcomm.com \
    --cc=sgarzare@redhat.com \
    --cc=stable@vger.kernel.org \
    --cc=syzbot+28e5f3d207b14bae122a@syzkaller.appspotmail.com \
    --cc=tavip@google.com \
    --cc=torvalds@linux-foundation.org \
    --cc=virtualization@lists.linux-foundation.org \
    --cc=wangyufeng@kylinos.cn \
    --cc=xiongweimin@kylinos.cn \
    --cc=xiongwm2026@163.com \
    --cc=yangjinqian1@huawei.com \
    --cc=zhaoguohan@kylinos.cn \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox