alistair23-linux/drivers/gpu/drm/msm
Rob Clark f816f27243 drm/msm: return -EBUSY if bo still active
When we CPU_PREP a bo with NOSYNC flag (for example, to implement
PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE), an -EBUSY return indicates to
userspace that the bo is still busy.  Previously it was incorrectly
returning 0 in this case.

And while we're in there throw in an bit of extra sanity checking in
case userspace tries to wait for a bogus fence.

Signed-off-by: Rob Clark <robdclark@gmail.com>
2013-09-11 17:36:28 -04:00
..
adreno drm/msm: hangcheck harder 2013-09-10 13:56:59 -04:00
dsi
hdmi drm/msm: convert to drm_bridge 2013-09-02 10:23:35 +10:00
mdp4 drm/msm: convert to drm_bridge 2013-09-02 10:23:35 +10:00
Kconfig drm/msm: basic KMS driver for snapdragon 2013-08-24 14:57:07 -04:00
Makefile drm/msm: convert to drm_bridge 2013-09-02 10:23:35 +10:00
msm_drv.c drm/msm: return -EBUSY if bo still active 2013-09-11 17:36:28 -04:00
msm_drv.h drm/msm: return -EBUSY if bo still active 2013-09-11 17:36:28 -04:00
msm_fb.c drm/msm: basic KMS driver for snapdragon 2013-08-24 14:57:07 -04:00
msm_fbdev.c drm/msm: basic KMS driver for snapdragon 2013-08-24 14:57:07 -04:00
msm_gem.c drm/msm: return -EBUSY if bo still active 2013-09-11 17:36:28 -04:00
msm_gem.h drm/msm: handle read vs write fences 2013-09-10 13:56:58 -04:00
msm_gem_submit.c drm/msm: fix cmdstream size check 2013-09-10 13:57:42 -04:00
msm_gpu.c drm/msm: hangcheck harder 2013-09-10 13:56:59 -04:00
msm_gpu.h drm/msm: add basic hangcheck/recovery mechanism 2013-08-24 14:57:19 -04:00
msm_ringbuffer.c drm/msm: add a3xx gpu support 2013-08-24 14:57:18 -04:00
msm_ringbuffer.h drm/msm: add a3xx gpu support 2013-08-24 14:57:18 -04:00
NOTES drm/msm: basic KMS driver for snapdragon 2013-08-24 14:57:07 -04:00