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,
	2312891301@qq.com, blum@kernel.org, co+6dcbccedc9ec6452@bugs.sh,
	eperezma@redhat.com, fangxy@xiaopeng.com, jasowangio@gmail.com,
	kmehltretter@gmail.com, linfeng.sun.dev@gmail.com,
	lirongqing@baidu.com, longpareto@gmail.com, mst@redhat.com,
	oss.patchbox@gmail.com, p@1g4.org, phx0fer@gmail.com,
	physicalmtea@gmail.com, sergiiushakov@google.com,
	shubham@octane.security, stable@vger.kernel.org,
	stjepan.poljak@gmail.com,
	syzbot+13df72e0dc4be5c62215@syzkaller.appspotmail.com,
	tavhadia@gmail.com, tjdqudcks0424@naver.com, tz2294@columbia.edu,
	xieyongji@bytedance.com, xmei5@asu.edu, yuz08559@gmail.com,
	zenghui.yu@linux.dev, zhaimingbing@cmss.chinamobile.com,
	zhangjiao2@cmss.chinamobile.com
Subject: [GIT PULL] vhost,virtio,vdpa: bugfixes
Date: Wed, 4 Nov 2026 08:15:35 -0500	[thread overview]
Message-ID: <20261104081535-mutt-send-email-mst@kernel.org> (raw)

The following changes since commit 6628e7d4c6b25c8d18f1345e3a20d21829aae7e4:

  Linux 7.4-rc1 (2026-11-01 13:26:31 -0800)

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 1a577f9402c1780cc1e663f48d5dd54c02051b09:

  virtio_pci: don't take the MSI mutex under cpu_hotplug_lock (2026-11-03 07:32:14 -0500)

----------------------------------------------------------------
vhost,virtio,vdpa: bugfixes

Just a bunch of fixes all over the place.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Dudu Lu (1):
      vhost/vringh: Fix IOTLB permission in putu16_iotlb()

Eugenio Pérez (1):
      MAINTAINERS: add missing virtio/vdpa/vduse/vhost headers

Fang Xieyan (4):
      vringh: bound top-level re-entry into indirect tables
      vringh: add regression test for cyclic indirect descriptor
      vringh: reject empty / undersized indirect descriptor tables
      vhost: fix used ring index wrap in vhost_add_used_n_in_order

Jia Jia (5):
      vhost-scsi: preserve event ordering
      vhost-scsi: do not relock event vq mutex on send_evt fallback
      vduse: avoid infinite loop when no affinity CPU is online
      vhost-scsi: do not count PI bytes in the data length
      vhost-scsi: fix page reference leak in misaligned I/O fallback

Karl Mehltretter (1):
      virtio-spi: Fix virtio_spi_config kernel-doc

Li RongQing (1):
      virtio_ring: reset IN_ORDER state in virtqueue_init()

Linfeng Sun (8):
      vdpa_sim: serialize IOTLB updates with dataplane access
      vdpa: invalidate DMA mappings before releasing memory
      vhost: fix dirty logging for in-order used ring entries
      vhost: reject invalid IOTLB update permissions
      vhost-scsi: validate event queue descriptor direction
      vhost-scsi: reject delayed virtqueue setup
      vhost: reject backend enable without a kick file
      vhost-vdpa: initialize state before publishing cdev

Maoxia (1):
      virtio_pci: add missing newline to the pmcsr error message

Mingbing Zhai (1):
      virtio_balloon: initialize wakeup_lock before virtqueues are set up

Sergii Ushakov (1):
      virtio-blk: clamp max_segments to virtqueue ring size

Shubham Antil (1):
      vhost-scsi: zero misaligned I/O bounce pages

Tal Zussman (2):
      vhost-vdpa: fix pinned page leak in vhost_vdpa_pa_map() error path
      vhost-vdpa: unpin mappings by range

Thorsten Blum (1):
      hwrng: virtio - prevent use-after-free after a failed restore

Wei-Shuo Chen (1):
      virtio: use consistent virtqueue terminology

Xiang Mei (1):
      vdpa: fix double free of the reply skb in vdpa_nl_cmd_dev_config_get_doit()

Yu Zhang (1):
      vhost-vdpa: drop the parent's vq callback before the call fd is released

Yuho Choi (3):
      virtio_blk: Reset device on probe error paths after DRIVER_OK
      iommu/virtio: Reset device before deleting virtqueues on probe failure
      vdpa/snet: Don't discard the DPU error in snet_send_ctrl_msg()

Zenghui Yu (Huawei) (1):
      virtio_pci: don't take the MSI mutex under cpu_hotplug_lock

chenglong.ma (1):
      vduse: fix VA/PA confusion in the coherent page fault path

sungbyeongchan (1):
      virtio_ring: use shadow flags when detaching split descriptors

zhang jiao (1):
      virtio_ring: Initialize id field in packed indirect descriptors

 MAINTAINERS                          |   4 ++
 drivers/block/virtio_blk.c           |  45 +++++++++++++-
 drivers/char/hw_random/virtio-rng.c  |   7 +++
 drivers/iommu/virtio-iommu.c         |   6 +-
 drivers/vdpa/mlx5/net/mlx5_vnet.c    |  10 ++-
 drivers/vdpa/solidrun/snet_ctrl.c    |   3 +-
 drivers/vdpa/vdpa.c                  |   7 ++-
 drivers/vdpa/vdpa_sim/vdpa_sim.c     |   7 +++
 drivers/vdpa/vdpa_user/iova_domain.c |  11 +++-
 drivers/vdpa/vdpa_user/vduse_dev.c   |  15 +++--
 drivers/vhost/scsi.c                 |  68 +++++++++++++++++----
 drivers/vhost/test.c                 |   4 ++
 drivers/vhost/vdpa.c                 | 115 ++++++++++++++++++++++++-----------
 drivers/vhost/vhost.c                |  36 ++++++++---
 drivers/vhost/vringh.c               |  29 ++++-----
 drivers/virtio/virtio_balloon.c      |   3 +-
 drivers/virtio/virtio_mmio.c         |   2 +-
 drivers/virtio/virtio_pci_common.c   |  12 +++-
 drivers/virtio/virtio_pci_common.h   |   5 +-
 drivers/virtio/virtio_ring.c         |  13 +++-
 include/uapi/linux/virtio_spi.h      |   2 +-
 tools/virtio/vringh_test.c           |  41 +++++++++++++
 22 files changed, 347 insertions(+), 98 deletions(-)


             reply	other threads:[~2026-11-04 13:15 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-11-04 13:15 Michael S. Tsirkin [this message]
2026-11-04 13:26 ` [GIT PULL] vhost,virtio,vdpa: bugfixes Paul Moses
2026-11-06  0:57 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2021-11-28 17:58 Michael S. Tsirkin
2021-11-28 17:58 ` Michael S. Tsirkin
2021-11-28 20:03 ` pr-tracker-bot
2021-11-28 20:03   ` pr-tracker-bot

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=20261104081535-mutt-send-email-mst@kernel.org \
    --to=mst@redhat.com \
    --cc=2312891301@qq.com \
    --cc=blum@kernel.org \
    --cc=co+6dcbccedc9ec6452@bugs.sh \
    --cc=eperezma@redhat.com \
    --cc=fangxy@xiaopeng.com \
    --cc=jasowangio@gmail.com \
    --cc=kmehltretter@gmail.com \
    --cc=kvm@vger.kernel.org \
    --cc=linfeng.sun.dev@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lirongqing@baidu.com \
    --cc=longpareto@gmail.com \
    --cc=netdev@vger.kernel.org \
    --cc=oss.patchbox@gmail.com \
    --cc=p@1g4.org \
    --cc=phx0fer@gmail.com \
    --cc=physicalmtea@gmail.com \
    --cc=sergiiushakov@google.com \
    --cc=shubham@octane.security \
    --cc=stable@vger.kernel.org \
    --cc=stjepan.poljak@gmail.com \
    --cc=syzbot+13df72e0dc4be5c62215@syzkaller.appspotmail.com \
    --cc=tavhadia@gmail.com \
    --cc=tjdqudcks0424@naver.com \
    --cc=torvalds@linux-foundation.org \
    --cc=tz2294@columbia.edu \
    --cc=virtualization@lists.linux-foundation.org \
    --cc=xieyongji@bytedance.com \
    --cc=xmei5@asu.edu \
    --cc=yuz08559@gmail.com \
    --cc=zenghui.yu@linux.dev \
    --cc=zhaimingbing@cmss.chinamobile.com \
    --cc=zhangjiao2@cmss.chinamobile.com \
    /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.