[PATCH 4/4] drm/atomic-helpers: Recover full cursor plane behaviour

2015-01-22 Thread Thierry Reding
On Tue, Jan 20, 2015 at 11:09:14PM +0100, Daniel Vetter wrote: [...] > diff --git a/include/drm/drm_crtc.h b/include/drm/drm_crtc.h > index 4d3f3b874dd6..8b626ff3d3bd 100644 > --- a/include/drm/drm_crtc.h > +++ b/include/drm/drm_crtc.h > @@ -929,6 +929,7 @@ struct drm_bridge { > * struct struct d

[PATCH 4/4] drm/atomic-helpers: Recover full cursor plane behaviour

2015-01-20 Thread Daniel Vetter
Cursor plane updates have historically been fully async and mutliple updates batched together for the next vsync. And userspace relies upon that. Since implementing a full queue of async atomic updates is a bit of work lets just recover the cursor specific behaviour with a hint flag and some hacks