All of lore.kernel.org
 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 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.