* [PATCH 1/5] drm/virtio: suffix create blob call with _ioctl like any ioctl @ 2020-11-19 1:08 Gurchetan Singh 2020-11-19 1:08 ` [PATCH 2/5] drm/virtio: fix a file name comment reference Gurchetan Singh ` (4 more replies) 0 siblings, 5 replies; 8+ messages in thread From: Gurchetan Singh @ 2020-11-19 1:08 UTC (permalink / raw) To: dri-devel; +Cc: kraxel From: Anthoine Bourgeois <anthoine.bourgeois@gmail.com> For coherency, all ioctls are suffixed Signed-off-by: Anthoine Bourgeois <anthoine.bourgeois@gmail.com> --- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/virtio/virtgpu_ioctl.c b/drivers/gpu/drm/virtio/virtgpu_ioctl.c index 5417f365d1a3..23eb6d772e40 100644 --- a/drivers/gpu/drm/virtio/virtgpu_ioctl.c +++ b/drivers/gpu/drm/virtio/virtgpu_ioctl.c @@ -591,8 +591,9 @@ static int verify_blob(struct virtio_gpu_device *vgdev, return 0; } -static int virtio_gpu_resource_create_blob(struct drm_device *dev, - void *data, struct drm_file *file) +static int virtio_gpu_resource_create_blob_ioctl(struct drm_device *dev, + void *data, + struct drm_file *file) { int ret = 0; uint32_t handle = 0; @@ -696,6 +697,6 @@ struct drm_ioctl_desc virtio_gpu_ioctls[DRM_VIRTIO_NUM_IOCTLS] = { DRM_RENDER_ALLOW), DRM_IOCTL_DEF_DRV(VIRTGPU_RESOURCE_CREATE_BLOB, - virtio_gpu_resource_create_blob, + virtio_gpu_resource_create_blob_ioctl, DRM_RENDER_ALLOW), }; -- 2.29.2.299.gdc1121823c-goog _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 2/5] drm/virtio: fix a file name comment reference 2020-11-19 1:08 [PATCH 1/5] drm/virtio: suffix create blob call with _ioctl like any ioctl Gurchetan Singh @ 2020-11-19 1:08 ` Gurchetan Singh 2020-11-19 1:08 ` [PATCH 3/5] virtio-gpu api: Add a comment on VIRTIO_GPU_SHM_ID_HOST_VISIBLE Gurchetan Singh ` (3 subsequent siblings) 4 siblings, 0 replies; 8+ messages in thread From: Gurchetan Singh @ 2020-11-19 1:08 UTC (permalink / raw) To: dri-devel; +Cc: kraxel From: Anthoine Bourgeois <anthoine.bourgeois@gmail.com> Easier to find where declarations are implemented. Signed-off-by: Anthoine Bourgeois <anthoine.bourgeois@gmail.com> --- drivers/gpu/drm/virtio/virtgpu_drv.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/virtio/virtgpu_drv.h b/drivers/gpu/drm/virtio/virtgpu_drv.h index 3c0e17212c33..c94052376d18 100644 --- a/drivers/gpu/drm/virtio/virtgpu_drv.h +++ b/drivers/gpu/drm/virtio/virtgpu_drv.h @@ -257,7 +257,7 @@ struct virtio_gpu_fpriv { struct mutex context_lock; }; -/* virtio_ioctl.c */ +/* virtgpu_ioctl.c */ #define DRM_VIRTIO_NUM_IOCTLS 11 extern struct drm_ioctl_desc virtio_gpu_ioctls[DRM_VIRTIO_NUM_IOCTLS]; void virtio_gpu_create_context(struct drm_device *dev, struct drm_file *file); -- 2.29.2.299.gdc1121823c-goog _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 3/5] virtio-gpu api: Add a comment on VIRTIO_GPU_SHM_ID_HOST_VISIBLE 2020-11-19 1:08 [PATCH 1/5] drm/virtio: suffix create blob call with _ioctl like any ioctl Gurchetan Singh 2020-11-19 1:08 ` [PATCH 2/5] drm/virtio: fix a file name comment reference Gurchetan Singh @ 2020-11-19 1:08 ` Gurchetan Singh 2020-11-19 1:08 ` [PATCH 4/5] drm/virtio: use fence_id when processing fences Gurchetan Singh ` (2 subsequent siblings) 4 siblings, 0 replies; 8+ messages in thread From: Gurchetan Singh @ 2020-11-19 1:08 UTC (permalink / raw) To: dri-devel; +Cc: kraxel From: Anthoine Bourgeois <anthoine.bourgeois@gmail.com> This provides a description of how the kernel driver uses the shmid to determine capabilities. Signed-off-by: Anthoine Bourgeois <anthoine.bourgeois@gmail.com> --- include/uapi/linux/virtio_gpu.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/uapi/linux/virtio_gpu.h b/include/uapi/linux/virtio_gpu.h index 0ec6b610402c..97523a95781d 100644 --- a/include/uapi/linux/virtio_gpu.h +++ b/include/uapi/linux/virtio_gpu.h @@ -115,6 +115,10 @@ enum virtio_gpu_ctrl_type { enum virtio_gpu_shm_id { VIRTIO_GPU_SHM_ID_UNDEFINED = 0, + /* + * VIRTIO_GPU_CMD_RESOURCE_MAP_BLOB + * VIRTIO_GPU_CMD_RESOURCE_UNMAP_BLOB + */ VIRTIO_GPU_SHM_ID_HOST_VISIBLE = 1 }; -- 2.29.2.299.gdc1121823c-goog _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 4/5] drm/virtio: use fence_id when processing fences 2020-11-19 1:08 [PATCH 1/5] drm/virtio: suffix create blob call with _ioctl like any ioctl Gurchetan Singh 2020-11-19 1:08 ` [PATCH 2/5] drm/virtio: fix a file name comment reference Gurchetan Singh 2020-11-19 1:08 ` [PATCH 3/5] virtio-gpu api: Add a comment on VIRTIO_GPU_SHM_ID_HOST_VISIBLE Gurchetan Singh @ 2020-11-19 1:08 ` Gurchetan Singh 2020-11-20 9:23 ` Anthoine Bourgeois 2020-11-19 1:08 ` [PATCH 5/5] drm/virtio: rename sync_seq and last_seq Gurchetan Singh 2020-11-20 11:09 ` [PATCH 1/5] drm/virtio: suffix create blob call with _ioctl like any ioctl Gerd Hoffmann 4 siblings, 1 reply; 8+ messages in thread From: Gurchetan Singh @ 2020-11-19 1:08 UTC (permalink / raw) To: dri-devel; +Cc: kraxel Currently, the fence ID, which can be used to identify a virtgpu fence, is the same as the fence sequence number. Let's use the fence_id name to clearly signal this. Signed-off-by: Gurchetan Singh <gurchetansingh@chromium.org> --- drivers/gpu/drm/virtio/virtgpu_drv.h | 2 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/virtio/virtgpu_drv.h b/drivers/gpu/drm/virtio/virtgpu_drv.h index c94052376d18..7c7967a2eb84 100644 --- a/drivers/gpu/drm/virtio/virtgpu_drv.h +++ b/drivers/gpu/drm/virtio/virtgpu_drv.h @@ -420,7 +420,7 @@ void virtio_gpu_fence_emit(struct virtio_gpu_device *vgdev, struct virtio_gpu_ctrl_hdr *cmd_hdr, struct virtio_gpu_fence *fence); void virtio_gpu_fence_event_process(struct virtio_gpu_device *vdev, - u64 last_seq); + u64 fence_id); /* virtgpu_object.c */ void virtio_gpu_cleanup_object(struct virtio_gpu_object *bo); diff --git a/drivers/gpu/drm/virtio/virtgpu_fence.c b/drivers/gpu/drm/virtio/virtgpu_fence.c index 5b2a4146c5bd..2fe9c7ebcbd4 100644 --- a/drivers/gpu/drm/virtio/virtgpu_fence.c +++ b/drivers/gpu/drm/virtio/virtgpu_fence.c @@ -112,16 +112,16 @@ void virtio_gpu_fence_emit(struct virtio_gpu_device *vgdev, } void virtio_gpu_fence_event_process(struct virtio_gpu_device *vgdev, - u64 last_seq) + u64 fence_id) { struct virtio_gpu_fence_driver *drv = &vgdev->fence_drv; struct virtio_gpu_fence *fence, *tmp; unsigned long irq_flags; spin_lock_irqsave(&drv->lock, irq_flags); - atomic64_set(&vgdev->fence_drv.last_seq, last_seq); + atomic64_set(&vgdev->fence_drv.last_seq, fence_id); list_for_each_entry_safe(fence, tmp, &drv->fences, node) { - if (last_seq < fence->f.seqno) + if (fence_id < fence->f.seqno) continue; dma_fence_signal_locked(&fence->f); list_del(&fence->node); -- 2.29.2.299.gdc1121823c-goog _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 4/5] drm/virtio: use fence_id when processing fences 2020-11-19 1:08 ` [PATCH 4/5] drm/virtio: use fence_id when processing fences Gurchetan Singh @ 2020-11-20 9:23 ` Anthoine Bourgeois 0 siblings, 0 replies; 8+ messages in thread From: Anthoine Bourgeois @ 2020-11-20 9:23 UTC (permalink / raw) To: Gurchetan Singh; +Cc: kraxel, dri-devel On Wed, Nov 18, 2020 at 05:08:08PM -0800, Gurchetan Singh wrote: >Currently, the fence ID, which can be used to identify a >virtgpu fence, is the same as the fence sequence number. > >Let's use the fence_id name to clearly signal this. > >Signed-off-by: Gurchetan Singh <gurchetansingh@chromium.org> Reviewed-by: Anthoine Bourgeois <anthoine.bourgeois@gmail.com> >--- > drivers/gpu/drm/virtio/virtgpu_drv.h | 2 +- > drivers/gpu/drm/virtio/virtgpu_fence.c | 6 +++--- > 2 files changed, 4 insertions(+), 4 deletions(-) > >diff --git a/drivers/gpu/drm/virtio/virtgpu_drv.h b/drivers/gpu/drm/virtio/virtgpu_drv.h >index c94052376d18..7c7967a2eb84 100644 >--- a/drivers/gpu/drm/virtio/virtgpu_drv.h >+++ b/drivers/gpu/drm/virtio/virtgpu_drv.h >@@ -420,7 +420,7 @@ void virtio_gpu_fence_emit(struct virtio_gpu_device *vgdev, > struct virtio_gpu_ctrl_hdr *cmd_hdr, > struct virtio_gpu_fence *fence); > void virtio_gpu_fence_event_process(struct virtio_gpu_device *vdev, >- u64 last_seq); >+ u64 fence_id); > > /* virtgpu_object.c */ > void virtio_gpu_cleanup_object(struct virtio_gpu_object *bo); >diff --git a/drivers/gpu/drm/virtio/virtgpu_fence.c b/drivers/gpu/drm/virtio/virtgpu_fence.c >index 5b2a4146c5bd..2fe9c7ebcbd4 100644 >--- a/drivers/gpu/drm/virtio/virtgpu_fence.c >+++ b/drivers/gpu/drm/virtio/virtgpu_fence.c >@@ -112,16 +112,16 @@ void virtio_gpu_fence_emit(struct virtio_gpu_device *vgdev, > } > > void virtio_gpu_fence_event_process(struct virtio_gpu_device *vgdev, >- u64 last_seq) >+ u64 fence_id) > { > struct virtio_gpu_fence_driver *drv = &vgdev->fence_drv; > struct virtio_gpu_fence *fence, *tmp; > unsigned long irq_flags; > > spin_lock_irqsave(&drv->lock, irq_flags); >- atomic64_set(&vgdev->fence_drv.last_seq, last_seq); >+ atomic64_set(&vgdev->fence_drv.last_seq, fence_id); > list_for_each_entry_safe(fence, tmp, &drv->fences, node) { >- if (last_seq < fence->f.seqno) >+ if (fence_id < fence->f.seqno) > continue; > dma_fence_signal_locked(&fence->f); > list_del(&fence->node); >-- >2.29.2.299.gdc1121823c-goog > _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 5/5] drm/virtio: rename sync_seq and last_seq 2020-11-19 1:08 [PATCH 1/5] drm/virtio: suffix create blob call with _ioctl like any ioctl Gurchetan Singh ` (2 preceding siblings ...) 2020-11-19 1:08 ` [PATCH 4/5] drm/virtio: use fence_id when processing fences Gurchetan Singh @ 2020-11-19 1:08 ` Gurchetan Singh 2020-11-20 9:24 ` Anthoine Bourgeois 2020-11-20 11:09 ` [PATCH 1/5] drm/virtio: suffix create blob call with _ioctl like any ioctl Gerd Hoffmann 4 siblings, 1 reply; 8+ messages in thread From: Gurchetan Singh @ 2020-11-19 1:08 UTC (permalink / raw) To: dri-devel; +Cc: kraxel To be clearer about our intentions to associate sequence numbers and fence IDs, let's rename these variables. Signed-off-by: Gurchetan Singh <gurchetansingh@chromium.org> --- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 4 ++-- drivers/gpu/drm/virtio/virtgpu_drv.h | 4 ++-- drivers/gpu/drm/virtio/virtgpu_fence.c | 9 +++++---- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/drivers/gpu/drm/virtio/virtgpu_debugfs.c b/drivers/gpu/drm/virtio/virtgpu_debugfs.c index f336a8fa6666..5fefc88d47e4 100644 --- a/drivers/gpu/drm/virtio/virtgpu_debugfs.c +++ b/drivers/gpu/drm/virtio/virtgpu_debugfs.c @@ -67,8 +67,8 @@ virtio_gpu_debugfs_irq_info(struct seq_file *m, void *data) struct virtio_gpu_device *vgdev = node->minor->dev->dev_private; seq_printf(m, "fence %llu %lld\n", - (u64)atomic64_read(&vgdev->fence_drv.last_seq), - vgdev->fence_drv.sync_seq); + (u64)atomic64_read(&vgdev->fence_drv.last_fence_id), + vgdev->fence_drv.current_fence_id); return 0; } diff --git a/drivers/gpu/drm/virtio/virtgpu_drv.h b/drivers/gpu/drm/virtio/virtgpu_drv.h index 7c7967a2eb84..6a232553c99b 100644 --- a/drivers/gpu/drm/virtio/virtgpu_drv.h +++ b/drivers/gpu/drm/virtio/virtgpu_drv.h @@ -127,8 +127,8 @@ typedef void (*virtio_gpu_resp_cb)(struct virtio_gpu_device *vgdev, struct virtio_gpu_vbuffer *vbuf); struct virtio_gpu_fence_driver { - atomic64_t last_seq; - uint64_t sync_seq; + atomic64_t last_fence_id; + uint64_t current_fence_id; uint64_t context; struct list_head fences; spinlock_t lock; diff --git a/drivers/gpu/drm/virtio/virtgpu_fence.c b/drivers/gpu/drm/virtio/virtgpu_fence.c index 2fe9c7ebcbd4..728ca36f6327 100644 --- a/drivers/gpu/drm/virtio/virtgpu_fence.c +++ b/drivers/gpu/drm/virtio/virtgpu_fence.c @@ -48,7 +48,7 @@ static bool virtio_fence_signaled(struct dma_fence *f) /* leaked fence outside driver before completing * initialization with virtio_gpu_fence_emit */ return false; - if (atomic64_read(&fence->drv->last_seq) >= fence->f.seqno) + if (atomic64_read(&fence->drv->last_fence_id) >= fence->f.seqno) return true; return false; } @@ -62,7 +62,8 @@ static void virtio_timeline_value_str(struct dma_fence *f, char *str, int size) { struct virtio_gpu_fence *fence = to_virtio_fence(f); - snprintf(str, size, "%llu", (u64)atomic64_read(&fence->drv->last_seq)); + snprintf(str, size, "%llu", + (u64)atomic64_read(&fence->drv->last_fence_id)); } static const struct dma_fence_ops virtio_fence_ops = { @@ -100,7 +101,7 @@ void virtio_gpu_fence_emit(struct virtio_gpu_device *vgdev, unsigned long irq_flags; spin_lock_irqsave(&drv->lock, irq_flags); - fence->f.seqno = ++drv->sync_seq; + fence->f.seqno = ++drv->current_fence_id; dma_fence_get(&fence->f); list_add_tail(&fence->node, &drv->fences); spin_unlock_irqrestore(&drv->lock, irq_flags); @@ -119,7 +120,7 @@ void virtio_gpu_fence_event_process(struct virtio_gpu_device *vgdev, unsigned long irq_flags; spin_lock_irqsave(&drv->lock, irq_flags); - atomic64_set(&vgdev->fence_drv.last_seq, fence_id); + atomic64_set(&vgdev->fence_drv.last_fence_id, fence_id); list_for_each_entry_safe(fence, tmp, &drv->fences, node) { if (fence_id < fence->f.seqno) continue; -- 2.29.2.299.gdc1121823c-goog _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 5/5] drm/virtio: rename sync_seq and last_seq 2020-11-19 1:08 ` [PATCH 5/5] drm/virtio: rename sync_seq and last_seq Gurchetan Singh @ 2020-11-20 9:24 ` Anthoine Bourgeois 0 siblings, 0 replies; 8+ messages in thread From: Anthoine Bourgeois @ 2020-11-20 9:24 UTC (permalink / raw) To: Gurchetan Singh; +Cc: kraxel, dri-devel On Wed, Nov 18, 2020 at 05:08:09PM -0800, Gurchetan Singh wrote: >To be clearer about our intentions to associate sequence numbers >and fence IDs, let's rename these variables. > >Signed-off-by: Gurchetan Singh <gurchetansingh@chromium.org> Reviewed-by: Anthoine Bourgeois <anthoine.bourgeois@gmail.com> >--- > drivers/gpu/drm/virtio/virtgpu_debugfs.c | 4 ++-- > drivers/gpu/drm/virtio/virtgpu_drv.h | 4 ++-- > drivers/gpu/drm/virtio/virtgpu_fence.c | 9 +++++---- > 3 files changed, 9 insertions(+), 8 deletions(-) > >diff --git a/drivers/gpu/drm/virtio/virtgpu_debugfs.c b/drivers/gpu/drm/virtio/virtgpu_debugfs.c >index f336a8fa6666..5fefc88d47e4 100644 >--- a/drivers/gpu/drm/virtio/virtgpu_debugfs.c >+++ b/drivers/gpu/drm/virtio/virtgpu_debugfs.c >@@ -67,8 +67,8 @@ virtio_gpu_debugfs_irq_info(struct seq_file *m, void *data) > struct virtio_gpu_device *vgdev = node->minor->dev->dev_private; > > seq_printf(m, "fence %llu %lld\n", >- (u64)atomic64_read(&vgdev->fence_drv.last_seq), >- vgdev->fence_drv.sync_seq); >+ (u64)atomic64_read(&vgdev->fence_drv.last_fence_id), >+ vgdev->fence_drv.current_fence_id); > return 0; > } > >diff --git a/drivers/gpu/drm/virtio/virtgpu_drv.h b/drivers/gpu/drm/virtio/virtgpu_drv.h >index 7c7967a2eb84..6a232553c99b 100644 >--- a/drivers/gpu/drm/virtio/virtgpu_drv.h >+++ b/drivers/gpu/drm/virtio/virtgpu_drv.h >@@ -127,8 +127,8 @@ typedef void (*virtio_gpu_resp_cb)(struct virtio_gpu_device *vgdev, > struct virtio_gpu_vbuffer *vbuf); > > struct virtio_gpu_fence_driver { >- atomic64_t last_seq; >- uint64_t sync_seq; >+ atomic64_t last_fence_id; >+ uint64_t current_fence_id; > uint64_t context; > struct list_head fences; > spinlock_t lock; >diff --git a/drivers/gpu/drm/virtio/virtgpu_fence.c b/drivers/gpu/drm/virtio/virtgpu_fence.c >index 2fe9c7ebcbd4..728ca36f6327 100644 >--- a/drivers/gpu/drm/virtio/virtgpu_fence.c >+++ b/drivers/gpu/drm/virtio/virtgpu_fence.c >@@ -48,7 +48,7 @@ static bool virtio_fence_signaled(struct dma_fence *f) > /* leaked fence outside driver before completing > * initialization with virtio_gpu_fence_emit */ > return false; >- if (atomic64_read(&fence->drv->last_seq) >= fence->f.seqno) >+ if (atomic64_read(&fence->drv->last_fence_id) >= fence->f.seqno) > return true; > return false; > } >@@ -62,7 +62,8 @@ static void virtio_timeline_value_str(struct dma_fence *f, char *str, int size) > { > struct virtio_gpu_fence *fence = to_virtio_fence(f); > >- snprintf(str, size, "%llu", (u64)atomic64_read(&fence->drv->last_seq)); >+ snprintf(str, size, "%llu", >+ (u64)atomic64_read(&fence->drv->last_fence_id)); > } > > static const struct dma_fence_ops virtio_fence_ops = { >@@ -100,7 +101,7 @@ void virtio_gpu_fence_emit(struct virtio_gpu_device *vgdev, > unsigned long irq_flags; > > spin_lock_irqsave(&drv->lock, irq_flags); >- fence->f.seqno = ++drv->sync_seq; >+ fence->f.seqno = ++drv->current_fence_id; > dma_fence_get(&fence->f); > list_add_tail(&fence->node, &drv->fences); > spin_unlock_irqrestore(&drv->lock, irq_flags); >@@ -119,7 +120,7 @@ void virtio_gpu_fence_event_process(struct virtio_gpu_device *vgdev, > unsigned long irq_flags; > > spin_lock_irqsave(&drv->lock, irq_flags); >- atomic64_set(&vgdev->fence_drv.last_seq, fence_id); >+ atomic64_set(&vgdev->fence_drv.last_fence_id, fence_id); > list_for_each_entry_safe(fence, tmp, &drv->fences, node) { > if (fence_id < fence->f.seqno) > continue; >-- >2.29.2.299.gdc1121823c-goog > _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/5] drm/virtio: suffix create blob call with _ioctl like any ioctl 2020-11-19 1:08 [PATCH 1/5] drm/virtio: suffix create blob call with _ioctl like any ioctl Gurchetan Singh ` (3 preceding siblings ...) 2020-11-19 1:08 ` [PATCH 5/5] drm/virtio: rename sync_seq and last_seq Gurchetan Singh @ 2020-11-20 11:09 ` Gerd Hoffmann 4 siblings, 0 replies; 8+ messages in thread From: Gerd Hoffmann @ 2020-11-20 11:09 UTC (permalink / raw) To: Gurchetan Singh; +Cc: dri-devel On Wed, Nov 18, 2020 at 05:08:05PM -0800, Gurchetan Singh wrote: > From: Anthoine Bourgeois <anthoine.bourgeois@gmail.com> > > For coherency, all ioctls are suffixed > > Signed-off-by: Anthoine Bourgeois <anthoine.bourgeois@gmail.com> All pushed to drm-misc-next. thanks, Gerd _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-11-20 11:09 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-11-19 1:08 [PATCH 1/5] drm/virtio: suffix create blob call with _ioctl like any ioctl Gurchetan Singh 2020-11-19 1:08 ` [PATCH 2/5] drm/virtio: fix a file name comment reference Gurchetan Singh 2020-11-19 1:08 ` [PATCH 3/5] virtio-gpu api: Add a comment on VIRTIO_GPU_SHM_ID_HOST_VISIBLE Gurchetan Singh 2020-11-19 1:08 ` [PATCH 4/5] drm/virtio: use fence_id when processing fences Gurchetan Singh 2020-11-20 9:23 ` Anthoine Bourgeois 2020-11-19 1:08 ` [PATCH 5/5] drm/virtio: rename sync_seq and last_seq Gurchetan Singh 2020-11-20 9:24 ` Anthoine Bourgeois 2020-11-20 11:09 ` [PATCH 1/5] drm/virtio: suffix create blob call with _ioctl like any ioctl Gerd Hoffmann
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).