linux/drivers/gpu/drm/virtio
Gurchetan Singh 460f26d3ee drm/virtio: Revert "drm/virtio: Call the right shmem helpers"
This reverts commit d323bb44e4.

Fixes a double-free regression:

[    4.357928]  drm_gem_shmem_free_object+0xb4/0x100
[    4.358983]  virtio_gpu_dequeue_ctrl_func+0xd9/0x290
[    4.360343]  process_one_work+0x1d2/0x3a0
[    4.361581]  worker_thread+0x45/0x3c0
[    4.362645]  kthread+0xf6/0x130
[    4.363543]  ? process_one_work+0x3a0/0x3a0
[    4.364770]  ? kthread_park+0x80/0x80
[    4.365799]  ret_from_fork+0x35/0x40
[    4.367103] Modules linked in:
[    4.367958] CR2: 0000000000000018
[    4.368857] ---[ end trace db84f7a2974d5c79 ]---
[    4.370118] RIP: 0010:dma_direct_unmap_sg+0x1f/0x60

In addition, virtio has it's own set of dma-ops so there's not an
obviously clean way to transition to shmem helpers.

Fixes: d323bb44e4 ("drm/virtio: Call the right shmem helpers")
Signed-off-by: Gurchetan Singh <gurchetansingh@chromium.org>
Link: http://patchwork.freedesktop.org/patch/msgid/20200615230500.551-1-gurchetansingh@chromium.org
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
(cherry picked from commit 51c3b0cc32)
2020-08-26 08:44:19 +02:00
..
Kconfig
Makefile
virtgpu_debugfs.c drm: convert .debugfs_init() hook to return void. 2020-03-18 17:53:28 +01:00
virtgpu_display.c drm/virtio: Remove open-coded commit-tail function 2020-07-14 10:47:16 +02:00
virtgpu_drv.c drm/virtio: add drm_driver.release callback. 2020-02-12 10:24:08 +01:00
virtgpu_drv.h drm pull for 5.8-rc1 2020-06-02 15:04:15 -07:00
virtgpu_fence.c
virtgpu_gem.c drm-misc-next for v5.9: 2020-06-24 15:45:51 +10:00
virtgpu_ioctl.c drm-misc-fixes for v5.9-rc1: 2020-08-19 13:54:42 +10:00
virtgpu_kms.c drm/virtio: convert to LE accessors 2020-08-05 11:08:41 -04:00
virtgpu_object.c drm/virtio: Revert "drm/virtio: Call the right shmem helpers" 2020-08-26 08:44:19 +02:00
virtgpu_plane.c drm/virtio: batch plane updates (pageflip) 2020-02-17 14:50:49 +01:00
virtgpu_prime.c
virtgpu_trace.h
virtgpu_trace_points.c
virtgpu_vq.c virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk 2020-08-03 16:11:42 -04:00