Re: [PATCH v2 2/3] drm/virtio: never kick in virtio_gpu_queue_ctrl_sgs

2020-02-11 Thread Gerd Hoffmann
Hi, > @@ -541,6 +539,7 @@ void virtio_gpu_cmd_unref_resource(struct > virtio_gpu_device *vgdev, > cmd_p->resource_id = cpu_to_le32(resource_id); > > virtio_gpu_queue_ctrl_buffer(vgdev, vbuf); > + virtio_gpu_commit_ctrl(vgdev); > } Well, I was more thinking about adding that

[PATCH v2 2/3] drm/virtio: never kick in virtio_gpu_queue_ctrl_sgs

2020-02-07 Thread Chia-I Wu
virtio_gpu_queue_ctrl_sgs queues only. virtio_gpu_commit_ctrl must be explicitly called. This however means that we need to grab the spinlock twice. Signed-off-by: Chia-I Wu --- drivers/gpu/drm/virtio/virtgpu_vq.c | 29 ++--- 1 file changed, 22 insertions(+), 7 deletion