linux/drivers/gpu/drm/qxl
Gerd Hoffmann 42c4551aca drm/qxl: more fence wait rework
Move qxl_io_notify_oom() call into wait condition.
That way the driver will call it again if one call
wasn't enough.

Also allows to remove the extra dma_fence_is_signaled()
check and the goto.

Fixes: 5a838e5d58 ("drm/qxl: simplify qxl_fence_wait")
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
Link: http://patchwork.freedesktop.org/patch/msgid/20210217123213.2199186-3-kraxel@redhat.com
2021-02-19 09:13:25 +01:00
..
Kconfig
Makefile
qxl_cmd.c drm/qxl: properly free qxl releases 2021-02-05 08:52:45 +01:00
qxl_debugfs.c drm/qxl: switch over to the new pin interface 2020-09-24 16:16:50 +02:00
qxl_dev.h drm/qxl: use flexible-array member instead of zero-length array 2020-12-22 13:43:29 +01:00
qxl_display.c drm/qxl: properly handle device init failures 2021-02-19 09:13:25 +01:00
qxl_draw.c drm/gem: Use struct dma_buf_map in GEM vmap ops and convert GEM backends 2020-11-09 09:19:24 +01:00
qxl_drv.c Revert "drm/qxl: do not run release if qxl failed to init" 2021-02-05 08:52:15 +01:00
qxl_drv.h drm/qxl: properly free qxl releases 2021-02-05 08:52:45 +01:00
qxl_dumb.c drm/qxl: allocate dumb buffers in ram 2021-02-05 09:02:40 +01:00
qxl_gem.c
qxl_image.c
qxl_ioctl.c drm/qxl: Remove references to struct drm_device.pdev 2021-01-06 15:43:14 +01:00
qxl_irq.c drm/qxl: properly free qxl releases 2021-02-05 08:52:45 +01:00
qxl_kms.c drm/qxl: properly handle device init failures 2021-02-19 09:13:25 +01:00
qxl_object.c drm/ttm: move memory accounting into vmwgfx v4 2021-02-09 17:27:33 +01:00
qxl_object.h drm/ttm: cleanup BO size handling v3 2020-12-14 14:20:46 +01:00
qxl_prime.c drm/gem: Use struct dma_buf_map in GEM vmap ops and convert GEM backends 2020-11-09 09:19:24 +01:00
qxl_release.c drm/qxl: more fence wait rework 2021-02-19 09:13:25 +01:00
qxl_ttm.c drm/ttm: device naming cleanup 2021-01-21 14:51:45 +01:00