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,
acourbot@google.com, alok.a.tiwari@oracle.com,
anders.roxell@linaro.org, dtatulea@nvidia.com,
eperezma@redhat.com, eric.auger@redhat.com, gnurou@gmail.com,
jasowang@redhat.com, jonah.palmer@oracle.com, kraxel@redhat.com,
leiyang@redhat.com, linux@treblig.org, lulu@redhat.com,
michael.christie@oracle.com, mst@redhat.com, parav@nvidia.com,
si-wei.liu@oracle.com, stable@vger.kernel.org,
viresh.kumar@linaro.org, wangyuli@uniontech.com, will@kernel.org,
wquan@redhat.com, xiaopei01@kylinos.cn
Subject: [GIT PULL] virtio, vhost: features, fixes
Date: Fri, 1 Aug 2025 07:00:32 -0400 [thread overview]
Message-ID: <20250801070032-mutt-send-email-mst@kernel.org> (raw)
The following changes since commit 347e9f5043c89695b01e66b3ed111755afcf1911:
Linux 6.16-rc6 (2025-07-13 14:25:58 -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 c7991b44d7b44f9270dec63acd0b2965d29aab43:
vsock/virtio: Allocate nonlinear SKBs for handling large transmit buffers (2025-07-17 08:33:09 -0400)
----------------------------------------------------------------
virtio, vhost: features, fixes
vhost can now support legacy threading
if enabled in Kconfig
vsock memory allocation strategies for
large buffers have been improved,
reducing pressure on kmalloc
vhost now supports the in-order feature
guest bits missed the merge window
fixes, cleanups all over the place
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
Alexandre Courbot (1):
media: add virtio-media driver
Alok Tiwari (4):
virtio: Fix typo in register_virtio_device() doc comment
vhost-scsi: Fix typos and formatting in comments and logs
vhost: Fix typos
vhost-scsi: Fix check for inline_sg_cnt exceeding preallocated limit
Anders Roxell (1):
vdpa: Fix IDR memory leak in VDUSE module exit
Cindy Lu (1):
vhost: Reintroduce kthread API and add mode selection
Dr. David Alan Gilbert (2):
vhost: vringh: Remove unused iotlb functions
vhost: vringh: Remove unused functions
Dragos Tatulea (2):
vdpa/mlx5: Fix needs_teardown flag calculation
vdpa/mlx5: Fix release of uninitialized resources on error path
Gerd Hoffmann (1):
drm/virtio: implement virtio_gpu_shutdown
Jason Wang (3):
vhost: fail early when __vhost_add_used() fails
vhost: basic in order support
vhost_net: basic in_order support
Michael S. Tsirkin (6):
virtio: document ENOSPC
pci: report surprise removal event
virtio: fix comments, readability
virtio: pack config changed flags
virtio: allow transports to suppress config change
virtio: support device disconnect
Mike Christie (1):
vhost-scsi: Fix log flooding with target does not exist errors
Pei Xiao (1):
vhost: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...))
Viresh Kumar (2):
virtio-mmio: Remove virtqueue list from mmio device
virtio-vdpa: Remove virtqueue list
WangYuli (1):
virtio: virtio_dma_buf: fix missing parameter documentation
Will Deacon (9):
vhost/vsock: Avoid allocating arbitrarily-sized SKBs
vsock/virtio: Validate length in packet header before skb_put()
vsock/virtio: Move length check to callers of virtio_vsock_skb_rx_put()
vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page
vsock/virtio: Rename virtio_vsock_alloc_skb()
vsock/virtio: Move SKB allocation lower-bound check to callers
vhost/vsock: Allocate nonlinear SKBs for handling large receive buffers
vsock/virtio: Rename virtio_vsock_skb_rx_put()
vsock/virtio: Allocate nonlinear SKBs for handling large transmit buffers
MAINTAINERS | 6 +
drivers/gpu/drm/virtio/virtgpu_drv.c | 8 +-
drivers/media/Kconfig | 13 +
drivers/media/Makefile | 2 +
drivers/media/virtio/Makefile | 9 +
drivers/media/virtio/protocol.h | 288 ++++++
drivers/media/virtio/scatterlist_builder.c | 563 ++++++++++++
drivers/media/virtio/scatterlist_builder.h | 111 +++
drivers/media/virtio/session.h | 109 +++
drivers/media/virtio/virtio_media.h | 93 ++
drivers/media/virtio/virtio_media_driver.c | 959 ++++++++++++++++++++
drivers/media/virtio/virtio_media_ioctls.c | 1297 ++++++++++++++++++++++++++++
drivers/pci/pci.h | 6 +
drivers/vdpa/mlx5/core/mr.c | 3 +
drivers/vdpa/mlx5/net/mlx5_vnet.c | 12 +-
drivers/vdpa/vdpa_user/vduse_dev.c | 1 +
drivers/vhost/Kconfig | 18 +
drivers/vhost/net.c | 88 +-
drivers/vhost/scsi.c | 24 +-
drivers/vhost/vhost.c | 377 +++++++-
drivers/vhost/vhost.h | 30 +-
drivers/vhost/vringh.c | 118 ---
drivers/vhost/vsock.c | 15 +-
drivers/virtio/virtio.c | 25 +-
drivers/virtio/virtio_dma_buf.c | 2 +
drivers/virtio/virtio_mmio.c | 52 +-
drivers/virtio/virtio_pci_common.c | 45 +
drivers/virtio/virtio_pci_common.h | 3 +
drivers/virtio/virtio_pci_legacy.c | 2 +
drivers/virtio/virtio_pci_modern.c | 2 +
drivers/virtio/virtio_ring.c | 4 +
drivers/virtio/virtio_vdpa.c | 44 +-
include/linux/pci.h | 45 +
include/linux/virtio.h | 13 +-
include/linux/virtio_config.h | 32 +
include/linux/virtio_vsock.h | 46 +-
include/linux/vringh.h | 12 -
include/uapi/linux/vhost.h | 29 +
include/uapi/linux/virtio_ids.h | 1 +
kernel/vhost_task.c | 2 +-
net/vmw_vsock/virtio_transport.c | 20 +-
net/vmw_vsock/virtio_transport_common.c | 3 +-
42 files changed, 4186 insertions(+), 346 deletions(-)
create mode 100644 drivers/media/virtio/Makefile
create mode 100644 drivers/media/virtio/protocol.h
create mode 100644 drivers/media/virtio/scatterlist_builder.c
create mode 100644 drivers/media/virtio/scatterlist_builder.h
create mode 100644 drivers/media/virtio/session.h
create mode 100644 drivers/media/virtio/virtio_media.h
create mode 100644 drivers/media/virtio/virtio_media_driver.c
create mode 100644 drivers/media/virtio/virtio_media_ioctls.c
next reply other threads:[~2025-08-01 11:00 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-08-01 11:00 Michael S. Tsirkin [this message]
2025-08-01 13:03 ` [GIT PULL] virtio, vhost: features, fixes Michael S. Tsirkin
2025-08-01 13:19 ` Michael S. Tsirkin
-- strict thread matches above, loose matches on Subject: below --
2025-05-28 7:27 Michael S. Tsirkin
2025-05-29 16:40 ` 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=20250801070032-mutt-send-email-mst@kernel.org \
--to=mst@redhat.com \
--cc=acourbot@google.com \
--cc=alok.a.tiwari@oracle.com \
--cc=anders.roxell@linaro.org \
--cc=dtatulea@nvidia.com \
--cc=eperezma@redhat.com \
--cc=eric.auger@redhat.com \
--cc=gnurou@gmail.com \
--cc=jasowang@redhat.com \
--cc=jonah.palmer@oracle.com \
--cc=kraxel@redhat.com \
--cc=kvm@vger.kernel.org \
--cc=leiyang@redhat.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@treblig.org \
--cc=lulu@redhat.com \
--cc=michael.christie@oracle.com \
--cc=netdev@vger.kernel.org \
--cc=parav@nvidia.com \
--cc=si-wei.liu@oracle.com \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
--cc=viresh.kumar@linaro.org \
--cc=virtualization@lists.linux-foundation.org \
--cc=wangyuli@uniontech.com \
--cc=will@kernel.org \
--cc=wquan@redhat.com \
--cc=xiaopei01@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.