| c3e2850a9b68 ("drm/virtio: create context before RESOURCE_CREATE_2D in 3D mode") |
| 72b48ae800da ("drm/virtio: enqueue virtio_gpu_create_context after the first 3D ioctl") |
| 40cadedd20a5 ("drm/virtio: factor out context create hypercall") |
| 97452907ec60 ("drm/virtio: move remaining virtio_gpu_notify calls") |
| cca41da10011 ("drm/virtio: rework notification for better batching") |
| b1df3a2b24a9 ("drm/virtio: add drm_driver.release callback.") |
| 1ed5f698adad ("drm/virtio: resource teardown tweaks") |
| 8235eab0122a ("drm/virtio: simplify virtio_gpu_alloc_cmd") |
| 96b5d1bee29f ("drm/virtio: move virtqueue_notify into virtio_gpu_queue_ctrl_sgs") |
| c900b2a45cd3 ("drm/virtio: move the check for vqs_ready earlier") |
| 6ebe8661ebf2 ("drm/virtio: move locking into virtio_gpu_queue_ctrl_sgs") |
| db2e20726cca ("drm/virtio: set up virtqueue sgs before locking") |
| 4d8d48691015 ("drm/virtio: unlock object array on errors") |
| e19d341174b6 ("drm/virtio: no need to pass virtio_gpu_ctrl_hdr") |
| 145cbefce097 ("drm/virtio: add virtio_gpu_vbuf_ctrl_hdr") |
| 1425a4ce4959 ("drm/virtio: remove incorrect ENOSPC check") |
| 58547d7d5c6f ("drm/virtio: fix a wait_event condition") |
| e46e31cf5366 ("drm/virtio: ratelimit error logging") |
| c096761718de ("drm/virtio: use damage info for display updates.") |
| 7082e7a438db ("drm/virtio: batch display update commands.") |
| 544c521d4ab8 ("drm/virtio: factor out virtio_gpu_update_dumb_bo") |
| 64440ef60389 ("drm/virtio: Simplify virtio_gpu_primary_plane_update workflow.") |
| 1dc348524717 ("drm/virtio: fix byteorder handling in virtio_gpu_cmd_transfer_{from, to}_host_3d functions") |
| 64f1cc99ef96 ("drm/virtio: move byteorder handling into virtio_gpu_cmd_transfer_to_host_2d function") |
| de2358050ab8 ("drm/virtio: Fix warning in virtio_gpu_queue_fenced_ctrl_buffer.") |
| e1218b8c0cc1 ("drm/virtio: Use vmalloc for command buffer allocations.") |
| 32d6c2c5b522 ("drm/virtio: Rewrite virtio_gpu_queue_ctrl_buffer using fenced version.") |
| 84f6fec42e9e ("drm/virtio: fix command submission with objects but without fence.") |
| f0c6cef7e717 ("drm/virtio: add worker for object release") |
| 2e0d9ee45785 ("drm/virtio: remove virtio_gpu_alloc_object") |
| c66df701e783 ("drm/virtio: switch from ttm to gem shmem helpers") |
| ad75f4f057e6 ("drm/virtio: drop virtio_gpu_object_list_validate/virtio_gpu_unref_list") |
| 93c38d15ee59 ("drm/virtio: rework virtio_gpu_cmd_context_{attach, detach}_resource") |
| 3d3bdbc0bdbd ("drm/virtio: rework virtio_gpu_transfer_to_host_ioctl fencing") |
| 375f156a5e77 ("drm/virtio: rework virtio_gpu_transfer_from_host_ioctl fencing") |
| e2324300f427 ("drm/virtio: rework virtio_gpu_object_create fencing") |
| da758d51968a ("drm/virtio: rework virtio_gpu_execbuffer_ioctl fencing") |
| 98abe21d07c8 ("drm/virtio: add virtio_gpu_object_array & helpers") |
| cde14fd4a604 ("drm/virtio: remove ttm calls from in virtio_gpu_object_{reserve, unreserve}") |
| 23a0e88ebaff ("drm/virtio: drop no_wait argument from virtio_gpu_object_reserve") |
| 191ab21995b0 ("drm/virtio: remove virtio_gpu_object_wait") |
| 620f9c5e302c ("drm/virtio: simplify cursor updates") |
| 889165ad6190 ("drm/virtio: pass gem reservation object to ttm init") |
| b0138364da17 ("drm/virtio: module_param_named() requires linux/moduleparam.h") |
| 744583ecc3d7 ("drm/virtio: notify virtqueues without holding spinlock") |
| 4100a7b83438 ("drm/virtio: cleanup queue functions") |
| 52791eeec1d9 ("dma-buf: rename reservation_object to dma_resv") |
| 5d344f58da76 ("dma-buf: nuke reservation_object seq number") |
| dd7a7d1ff2f1 ("drm/i915: use new reservation_object_fences helper") |
| 67c97fb79a7f ("dma-buf: add reservation_object_fences helper") |