[Intel-gfx] [PATCH 2/6] drm/i915: fix the FBC work allocation failure path

2015-07-09 Thread Paulo Zanoni
From: Paulo Zanoni Always update the currrent crtc, fb and vertical offset after calling enable_fbc. We were forgetting to do so along the failure paths when enabling fbc synchronously. Fix this with a new helper to enable_fbc() and update the state simultaneously. v2: Improve commit message (Ch

Re: [Intel-gfx] [PATCH 2/6] drm/i915: fix the FBC work allocation failure path

2015-07-08 Thread Chris Wilson
On Wed, Jul 08, 2015 at 05:58:55PM -0300, Paulo Zanoni wrote: > From: Paulo Zanoni > > We were forgetting to set fbc.crtc, fbc.fb_id and fbc.y when the > kzalloc call failed. Luckily, this is not a very common case, I hope. That did not prepare me for the patch that lies ahead. "Always update t

[Intel-gfx] [PATCH 2/6] drm/i915: fix the FBC work allocation failure path

2015-07-08 Thread Paulo Zanoni
From: Paulo Zanoni We were forgetting to set fbc.crtc, fbc.fb_id and fbc.y when the kzalloc call failed. Luckily, this is not a very common case, I hope. Signed-off-by: Paulo Zanoni --- drivers/gpu/drm/i915/intel_fbc.c | 27 +-- 1 file changed, 17 insertions(+), 10 dele