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 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.