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