linux/drivers/gpu/drm/qxl
Maarten Lankhorst 5e33840511 drm/ttm: convert to the reservation api
Now that the code is compatible in semantics, flip the switch.
Use ww_mutex instead of the homegrown implementation.

ww_mutex uses -EDEADLK to signal that the caller has to back off,
and -EALREADY to indicate this buffer is already held by the caller.

ttm used -EAGAIN and -EDEADLK for those, respectively. So some changes
were needed to handle this correctly.

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Reviewed-by: Jerome Glisse <jglisse@redhat.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2013-06-28 12:04:01 +10:00
..
Kconfig qxl: fix Kconfig deps - select FB_DEFERRED_IO 2013-05-28 17:03:37 +10:00
Makefile drm: add new QXL driver. (v1.4) 2013-04-12 13:51:07 +10:00
qxl_cmd.c drm/qxl: fix ioport interactions for kernel submitted commands. 2013-05-17 11:45:44 +10:00
qxl_debugfs.c drivers, drm: fix qxl build error when debugfs is disabled 2013-04-30 10:00:27 +10:00
qxl_dev.h drm: add new QXL driver. (v1.4) 2013-04-12 13:51:07 +10:00
qxl_display.c drm/qxl: add support for cursor hotspot. 2013-06-28 09:13:56 +10:00
qxl_draw.c drm: add new QXL driver. (v1.4) 2013-04-12 13:51:07 +10:00
qxl_drv.c drm/qxl: make lots of things static. 2013-04-16 13:33:36 +10:00
qxl_drv.h drm/qxl: drop active_user_framebuffer as its unneeded 2013-05-17 11:45:45 +10:00
qxl_dumb.c drm: add new QXL driver. (v1.4) 2013-04-12 13:51:07 +10:00
qxl_fb.c drm: Drop all the stub gamma_get, gamma_set, load_lut functions from drivers 2013-06-17 19:42:47 +10:00
qxl_fence.c drm: add new QXL driver. (v1.4) 2013-04-12 13:51:07 +10:00
qxl_gem.c drm/qxl: make lots of things static. 2013-04-16 13:33:36 +10:00
qxl_image.c drm: add new QXL driver. (v1.4) 2013-04-12 13:51:07 +10:00
qxl_ioctl.c drm/qxl: fix build warnings on 32-bit 2013-05-31 12:45:09 +10:00
qxl_irq.c drm: add new QXL driver. (v1.4) 2013-04-12 13:51:07 +10:00
qxl_kms.c drm/qxl: fix build warnings on 32-bit 2013-05-31 12:45:09 +10:00
qxl_object.c drm/qxl: fix smatch warnings 2013-04-16 13:36:00 +10:00
qxl_object.h drm/ttm: convert to the reservation api 2013-06-28 12:04:01 +10:00
qxl_release.c qxl: update to new idr interfaces. 2013-05-03 10:37:20 +10:00
qxl_ttm.c drm/qxl: fix build with debugfs turned off. 2013-04-18 11:47:40 +10:00