summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/virtio/virtgpu_drv.h
diff options
context:
space:
mode:
authorGerd Hoffmann2017-03-01 15:09:08 +0100
committerGerd Hoffmann2017-03-07 07:09:18 +0100
commitf5985bf9cadd4e3ed8d5d9a9cbbb2e39cdb81cd9 (patch)
tree68162662337be8a1ef4807158fc0a460bc082734 /drivers/gpu/drm/virtio/virtgpu_drv.h
parentqxl: fix qxl_conn_get_modes (diff)
downloadkernel-qcow2-linux-f5985bf9cadd4e3ed8d5d9a9cbbb2e39cdb81cd9.tar.gz
kernel-qcow2-linux-f5985bf9cadd4e3ed8d5d9a9cbbb2e39cdb81cd9.tar.xz
kernel-qcow2-linux-f5985bf9cadd4e3ed8d5d9a9cbbb2e39cdb81cd9.zip
drm: virtio: use kmem_cache
Just use kmem_cache instead of rolling our own, limited implementation. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: http://patchwork.freedesktop.org/patch/msgid/1488377348-5006-1-git-send-email-kraxel@redhat.com
Diffstat (limited to 'drivers/gpu/drm/virtio/virtgpu_drv.h')
-rw-r--r--drivers/gpu/drm/virtio/virtgpu_drv.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/gpu/drm/virtio/virtgpu_drv.h b/drivers/gpu/drm/virtio/virtgpu_drv.h
index d59f68936306..93900a83dced 100644
--- a/drivers/gpu/drm/virtio/virtgpu_drv.h
+++ b/drivers/gpu/drm/virtio/virtgpu_drv.h
@@ -178,9 +178,7 @@ struct virtio_gpu_device {
struct virtio_gpu_queue ctrlq;
struct virtio_gpu_queue cursorq;
- struct list_head free_vbufs;
- spinlock_t free_vbufs_lock;
- void *vbufs;
+ struct kmem_cache *vbufs;
bool vqs_ready;
struct idr resource_idr;