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: 19+ 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-21 0:40 ` Michael S. Tsirkin
2023-02-23 7:05 ` Michael S. Tsirkin
2023-02-23 7:05 ` Michael S. Tsirkin
2023-02-25 19:42 ` Linus Torvalds
2023-02-25 19:42 ` Linus Torvalds
2023-02-25 19:58 ` pr-tracker-bot
2023-02-25 19:58 ` pr-tracker-bot
2021-07-09 11:19 Michael S. Tsirkin
2021-07-09 11:19 ` Michael S. Tsirkin
2021-07-09 19:20 ` pr-tracker-bot
2021-07-09 19:20 ` pr-tracker-bot
2021-05-05 20:11 Michael S. Tsirkin
2021-05-05 20:11 ` Michael S. Tsirkin
2021-05-05 20:49 ` pr-tracker-bot
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 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.