UPSTREAM: drm/virtio: make sure context is created in gem open
[ Upstream commit 8aeef9d4f48917ce85710949b079548974b4a638 ]
The context might still be missing when DRM_IOCTL_PRIME_FD_TO_HANDLE is
the first ioctl on the drm_file.
Fixes: 72b48ae800da ("drm/virtio: enqueue virtio_gpu_create_context after the first 3D ioctl")
Cc: Gurchetan Singh <gurchetansingh@chromium.org>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by:
Chia-I Wu <olvaffe@gmail.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20210107210726.269584-1-olvaffe@gmail.com
Reviewed-by:
Gurchetan Singh <gurchetansingh@chromium.org>
Signed-off-by:
Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by:
Sasha Levin <sashal@kernel.org>
Bug: b/184893782
Test: `launch_cvd --gpu_mode=gfxstream`
Change-Id: Id6d70eb8429e9f25474aa8c6d6d0626b88e77d34
Loading