drm/virtio: Fix same-context optimization
authorRob Clark <robdclark@chromium.org>
Fri, 12 Aug 2022 22:40:00 +0000 (15:40 -0700)
committerGerd Hoffmann <kraxel@redhat.com>
Thu, 25 Aug 2022 09:56:22 +0000 (11:56 +0200)
commit3007dc2af6e86ac00b4daf7414142637fdf50bfa
tree4f64a371ecbf7ba1bed5206083fd24f03fc56ea1
parentd9c04a1b7a15b5e74b2977461d9511e497f05d8f
drm/virtio: Fix same-context optimization

When VIRTGPU_EXECBUF_RING_IDX is used, we should be considering the
timeline that the EB if running on rather than the global driver fence
context.

Fixes: 85c83ea915ed ("drm/virtio: implement context init: allocate an array of fence contexts")
Signed-off-by: Rob Clark <robdclark@chromium.org>
Link: http://patchwork.freedesktop.org/patch/msgid/20220812224001.2806463-1-robdclark@gmail.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
drivers/gpu/drm/virtio/virtgpu_ioctl.c