From: "Michael S. Tsirkin" <mst@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>,
kvm@vger.kernel.org, virtualization@lists.linux-foundation.org,
netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
a0yami@mailbox.org, ammarfaizi2@openresty.com, arnd@arndb.de,
chenhuacai@kernel.org, chenhuacai@loongson.cn,
christfontanez@gmail.com, Damir.Shaikhutdinov@opensynergy.com,
david@kernel.org, den@openvz.org, enelsonmoore@gmail.com,
eperezma@redhat.com, ethan@ethancedwards.com, evg28bur@yandex.ru,
filip.hejsek@gmail.com, francesco@valla.it, graf@amazon.com,
harald.mommer@oss.qualcomm.com, jasowang@redhat.com,
jiri@nvidia.com, johan@kernel.org, johannes.thumshirn@wdc.com,
lingshan.zhu@kernel.org, luis.hernandez093@gmail.com,
lulu@redhat.com, mhi@mailbox.org, michael.bommarito@gmail.com,
mikhail.golubev-ciuchea@oss.qualcomm.com, mkl@pengutronix.de,
mst@redhat.com, mvaralar@redhat.com, nathan@kernel.org,
oleg@redhat.com, pawel.moll@arm.com, physicalmtea@gmail.com,
polina.vishneva@virtuozzo.com, q.h.hack.winter@gmail.com,
rosenp@gmail.com, schalla@marvell.com, shuangyu@yunyoo.cc,
stefanha@redhat.com, vattunuru@marvell.com,
yanlonglong@kylinos.cn, yichun@openresty.com,
yui.washidu@gmail.com, yuka@umeyashiki.org,
zhangtianci.1997@bytedance.com
Subject: [GIT PULL] virtio,vhost,vdpa: features, fixes
Date: Wed, 17 Jun 2026 06:55:16 -0400 [thread overview]
Message-ID: <20260617065516-mutt-send-email-mst@kernel.org> (raw)
The following changes since commit e43ffb69e0438cddd72aaa30898b4dc446f664f8:
Linux 7.1-rc6 (2026-05-31 15:14:24 -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 8cb2c9285e4ce9154f45fb15633ebd45dfd8d9cf:
can: virtio: Fix comment in UAPI header (2026-06-10 02:17:00 -0400)
----------------------------------------------------------------
virtio,vhost,vdpa: features, fixes
- new virtio CAN driver
- support for LoongArch architecture in fw_cfg
- support for firmware notifications in vdpa/octeon_ep
- support for VFs in virtio core
- fixes, cleanups all over the place, notably
- vhost: fix vhost_get_avail_idx for a non empty ring
fixing an significant old perf regression
- plus READ_ONCE annotations mean virtio ring is now
free of KCSAN warnings
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
Alexander Graf (1):
virtio_ring: Add READ_ONCE annotations for device-writable fields
Ammar Faizi (1):
virtio_pci: fix vq info pointer lookup via wrong index
Arnd Bergmann (1):
vduse: fix compat handling for VDUSE_IOTLB_GET_FD/VDUSE_VQ_GET_INFO
Christian Fontanez (1):
virtio: add missing kernel-doc for map and vmap members
Cindy Lu (2):
vdpa/mlx5: update mlx_features with driver state check
vdpa/mlx5: update MAC address handling in mlx5_vdpa_set_attr()
Denis V. Lunev (1):
vhost/vsock: Refuse the connection immediately when guest isn't ready
Ethan Carter Edwards (1):
virtio_console: Fix spelling mistake "colums" -> "columns"
Ethan Nelson-Moore (1):
vhost: remove unnecessary module_init/exit functions
Evgenii Burenchev (1):
vdpa/ifcvf: handle dev_set_name() failure in ifcvf_vdpa_dev_add()
Filip Hejsek (1):
virtio_console: read size from config space during device init
Huacai Chen (1):
fw_cfg: Add support for LoongArch architecture
Jason Wang (1):
VDUSE: avoid leaking information to userspace
Jia Jia (1):
virtio: rtc: tear down old virtqueues before restore
Johan Hovold (3):
virtio-mmio: fix device release warning on module unload
vdpa_sim_blk: switch to dynamic root device
vdpa_sim_net: switch to dynamic root device
Matias Ezequiel Vara Larsen (1):
can: virtio: Add virtio CAN driver
Maurice Hieronymus (2):
virtio-balloon: Destroy mutex before freeing virtio_balloon
virtio-mem: Destroy mutex before freeing virtio_mem
Michael Bommarito (1):
hwrng: virtio: clamp device-reported used.len at copy_data()
Michael S. Tsirkin (2):
vhost: fix vhost_get_avail_idx for a non empty ring
tools/virtio: fix build for kmalloc_obj API and missing stubs
Nathan Chancellor (1):
can: virtio: Fix comment in UAPI header
Oleg Nesterov (1):
vhost_task_create: kill unnecessary .exit_signal initialization
Qihang Tang (2):
vduse: hold vduse_lock across IDR lookup in open path
vhost/vdpa: validate virtqueue index in mmap and fault paths
Qing Ming (1):
vhost/net: complete zerocopy ubufs only once
Rosen Penev (1):
vdpa/mlx5: Use kvzalloc_flex() for MTT command memory
Srujana Challa (2):
vdpa/octeon_ep: Fix PF->VF mailbox data address calculation
vdpa/octeon_ep: fix IRQ-to-ring mapping in interrupt handler
Vamsi Attunuru (2):
vdpa/octeon_ep: Use 4 bytes for mailbox signature
vdpa/octeon_ep: Add vDPA device event handling for firmware notifications
Yui Washizu (1):
virtio: add num_vf callback to virtio_bus
Zhang Tianci (2):
vduse: Requeue failed read to send_list head
vduse: Fix race in vduse_dev_msg_sync and vduse_dev_read_iter
longlong yan (1):
tools/virtio: check mmap return value in vringh_test
MAINTAINERS | 9 +
drivers/char/hw_random/virtio-rng.c | 23 +-
drivers/char/virtio_console.c | 52 +-
drivers/firmware/Kconfig | 2 +-
drivers/firmware/qemu_fw_cfg.c | 2 +-
drivers/net/can/Kconfig | 12 +
drivers/net/can/Makefile | 1 +
drivers/net/can/virtio_can.c | 1022 ++++++++++++++++++++++++++++++
drivers/vdpa/ifcvf/ifcvf_main.c | 11 +-
drivers/vdpa/mlx5/core/mr.c | 7 +-
drivers/vdpa/octeon_ep/octep_vdpa.h | 22 +-
drivers/vdpa/octeon_ep/octep_vdpa_main.c | 131 +++-
drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 24 +-
drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 23 +-
drivers/vdpa/vdpa_user/iova_domain.c | 2 +-
drivers/vdpa/vdpa_user/vduse_dev.c | 197 +++++-
drivers/vhost/net.c | 15 +-
drivers/vhost/vdpa.c | 29 +-
drivers/vhost/vhost.c | 23 +-
drivers/vhost/vsock.c | 16 +
drivers/virtio/virtio.c | 9 +
drivers/virtio/virtio_balloon.c | 2 +
drivers/virtio/virtio_mem.c | 2 +
drivers/virtio/virtio_mmio.c | 26 +-
drivers/virtio/virtio_pci_common.c | 10 +-
drivers/virtio/virtio_ring.c | 77 ++-
drivers/virtio/virtio_rtc_driver.c | 28 +-
include/linux/virtio.h | 2 +
include/uapi/linux/virtio_can.h | 78 +++
include/uapi/linux/virtio_console.h | 2 +-
kernel/vhost_task.c | 1 -
tools/virtio/linux/dma-mapping.h | 2 +
tools/virtio/linux/err.h | 1 +
tools/virtio/linux/kernel.h | 6 +
tools/virtio/vringh_test.c | 5 +
35 files changed, 1690 insertions(+), 184 deletions(-)
create mode 100644 drivers/net/can/virtio_can.c
create mode 100644 include/uapi/linux/virtio_can.h
next reply other threads:[~2026-06-17 10:55 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-06-17 10:55 Michael S. Tsirkin [this message]
-- strict thread matches above, loose matches on Subject: below --
2026-02-13 10:06 [GIT PULL] virtio,vhost,vdpa: features, fixes Michael S. Tsirkin
2026-02-13 20:17 ` pr-tracker-bot
2023-02-21 0:40 Michael S. Tsirkin
2023-02-23 7:05 ` Michael S. Tsirkin
2023-02-25 19:42 ` Linus Torvalds
2023-02-25 19:58 ` pr-tracker-bot
2021-07-09 11:19 Michael S. Tsirkin
2021-07-09 19:20 ` pr-tracker-bot
2021-05-05 20:11 Michael S. Tsirkin
2021-05-05 20:49 ` 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=20260617065516-mutt-send-email-mst@kernel.org \
--to=mst@redhat.com \
--cc=Damir.Shaikhutdinov@opensynergy.com \
--cc=a0yami@mailbox.org \
--cc=ammarfaizi2@openresty.com \
--cc=arnd@arndb.de \
--cc=chenhuacai@kernel.org \
--cc=chenhuacai@loongson.cn \
--cc=christfontanez@gmail.com \
--cc=david@kernel.org \
--cc=den@openvz.org \
--cc=enelsonmoore@gmail.com \
--cc=eperezma@redhat.com \
--cc=ethan@ethancedwards.com \
--cc=evg28bur@yandex.ru \
--cc=filip.hejsek@gmail.com \
--cc=francesco@valla.it \
--cc=graf@amazon.com \
--cc=harald.mommer@oss.qualcomm.com \
--cc=jasowang@redhat.com \
--cc=jiri@nvidia.com \
--cc=johan@kernel.org \
--cc=johannes.thumshirn@wdc.com \
--cc=kvm@vger.kernel.org \
--cc=lingshan.zhu@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=luis.hernandez093@gmail.com \
--cc=lulu@redhat.com \
--cc=mhi@mailbox.org \
--cc=michael.bommarito@gmail.com \
--cc=mikhail.golubev-ciuchea@oss.qualcomm.com \
--cc=mkl@pengutronix.de \
--cc=mvaralar@redhat.com \
--cc=nathan@kernel.org \
--cc=netdev@vger.kernel.org \
--cc=oleg@redhat.com \
--cc=pawel.moll@arm.com \
--cc=physicalmtea@gmail.com \
--cc=polina.vishneva@virtuozzo.com \
--cc=q.h.hack.winter@gmail.com \
--cc=rosenp@gmail.com \
--cc=schalla@marvell.com \
--cc=shuangyu@yunyoo.cc \
--cc=stefanha@redhat.com \
--cc=torvalds@linux-foundation.org \
--cc=vattunuru@marvell.com \
--cc=virtualization@lists.linux-foundation.org \
--cc=yanlonglong@kylinos.cn \
--cc=yichun@openresty.com \
--cc=yui.washidu@gmail.com \
--cc=yuka@umeyashiki.org \
--cc=zhangtianci.1997@bytedance.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox