linux/drivers/gpu/drm/virtio
Linus Torvalds 821c9e515d 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>
 -----BEGIN PGP SIGNATURE-----
 
 iQFDBAABCgAtFiEEXQn9CHHI+FuUyooNKB8NuNKNVGkFAmiMvQEPHG1zdEByZWRo
 YXQuY29tAAoJECgfDbjSjVRpgr8IAKUrIjqqTYXLkbCWn6tK8T+LxZ6LkMkyHA1v
 AJ+y5fKDeLsT5QpusD1XRjXJVqXBwQEsTN0pNVuhWHlcCpUeOFEHuJaf/QMncbc3
 deFlUfMa3ihniUxBuyhojlWURsf94uTC906lCFXlIsfSKH2CW6/SjKvqR0SH5PhN
 5WaqRYiSFFwDlyG2Ul4e5temP/er2KuZfYyvcYCU8VdSEp6bjvqCHd9ztFIVuByp
 fFWsrHce6IqR8ixOOzavEjzfd8WAN3LGzXntj5KEaX3fZ6HxCZCMv+rNVqvJmLps
 cSrTgIUo60nCiZb8klUCS1YTEEvmdmJg3UmmddIpIhcsCYJSbOU=
 =2dxm
 -----END PGP SIGNATURE-----

Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost

Pull virtio updates from Michael Tsirkin:

 - 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

* tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost: (30 commits)
  vsock/virtio: Allocate nonlinear SKBs for handling large transmit buffers
  vsock/virtio: Rename virtio_vsock_skb_rx_put()
  vhost/vsock: Allocate nonlinear SKBs for handling large receive buffers
  vsock/virtio: Move SKB allocation lower-bound check to callers
  vsock/virtio: Rename virtio_vsock_alloc_skb()
  vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page
  vsock/virtio: Move length check to callers of virtio_vsock_skb_rx_put()
  vsock/virtio: Validate length in packet header before skb_put()
  vhost/vsock: Avoid allocating arbitrarily-sized SKBs
  vhost_net: basic in_order support
  vhost: basic in order support
  vhost: fail early when __vhost_add_used() fails
  vhost: Reintroduce kthread API and add mode selection
  vdpa: Fix IDR memory leak in VDUSE module exit
  vdpa/mlx5: Fix release of uninitialized resources on error path
  vhost-scsi: Fix check for inline_sg_cnt exceeding preallocated limit
  virtio: virtio_dma_buf: fix missing parameter documentation
  vhost: Fix typos
  vhost: vringh: Remove unused functions
  vhost: vringh: Remove unused iotlb functions
  ...
2025-08-01 14:17:48 -07:00
..
Kconfig
Makefile
virtgpu_debugfs.c
virtgpu_display.c drm/virtio: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct() 2025-07-16 20:11:52 +03:00
virtgpu_drv.c drm/virtio: implement virtio_gpu_shutdown 2025-08-01 09:11:07 -04:00
virtgpu_drv.h drm/virtio: Fix NULL pointer deref in virtgpu_dma_buf_free_obj() 2025-05-12 14:49:41 +03:00
virtgpu_fence.c dma-buf/dma-fence: remove unnecessary callbacks 2025-03-06 15:20:53 +01:00
virtgpu_gem.c Merge drm/drm-fixes into drm-misc-fixes 2025-04-08 10:15:47 +02:00
virtgpu_ioctl.c drm/virtio: Use generic dumb_map_offset implementation 2024-11-18 14:08:37 +03:00
virtgpu_kms.c
virtgpu_object.c drm/virtio: Add helpers to initialize and free the imported object 2024-11-26 12:52:52 +03:00
virtgpu_plane.c drm/virtio: Support drm_panic with non-vmapped shmem BO 2025-04-16 10:19:42 +03:00
virtgpu_prime.c Revert "drm/virtio: Use dma_buf from GEM object instance" 2025-07-17 12:26:19 +02:00
virtgpu_submit.c
virtgpu_trace.h
virtgpu_trace_points.c
virtgpu_vq.c drm/virtio: Add drm_panic support 2025-02-09 20:36:51 +03:00
virtgpu_vram.c drm/virtio: Support partial maps of GEM objects 2025-01-25 00:16:57 +03:00