diff options
Diffstat (limited to 'drivers/gpu/drm/virtio/virtgpu_ioctl.c')
| -rw-r--r-- | drivers/gpu/drm/virtio/virtgpu_ioctl.c | 5 | 
1 files changed, 1 insertions, 4 deletions
| diff --git a/drivers/gpu/drm/virtio/virtgpu_ioctl.c b/drivers/gpu/drm/virtio/virtgpu_ioctl.c index 9f4a90493aea..da45215a933d 100644 --- a/drivers/gpu/drm/virtio/virtgpu_ioctl.c +++ b/drivers/gpu/drm/virtio/virtgpu_ioctl.c @@ -126,7 +126,6 @@ static int virtio_gpu_execbuffer_ioctl(struct drm_device *dev, void *data,  	void __user *user_bo_handles = NULL;  	struct virtio_gpu_object_array *buflist = NULL;  	struct sync_file *sync_file; -	int in_fence_fd = exbuf->fence_fd;  	int out_fence_fd = -1;  	void *buf;  	uint64_t fence_ctx; @@ -152,13 +151,11 @@ static int virtio_gpu_execbuffer_ioctl(struct drm_device *dev, void *data,  		ring_idx = exbuf->ring_idx;  	} -	exbuf->fence_fd = -1; -  	virtio_gpu_create_context(dev, file);  	if (exbuf->flags & VIRTGPU_EXECBUF_FENCE_FD_IN) {  		struct dma_fence *in_fence; -		in_fence = sync_file_get_fence(in_fence_fd); +		in_fence = sync_file_get_fence(exbuf->fence_fd);  		if (!in_fence)  			return -EINVAL; | 
