[PATCH 4/4] drm/i915/frontbuffer: Remove early flush in prepare_plane_fb()
Dhinakaran Pandiyan
dhinakaran.pandiyan at intel.com
Fri Feb 16 01:15:05 UTC 2018
Preparing a framebuffer does not require a flush, post_plane_update()
takes care of calling intel_frontbuffer_flip() and this should be
sufficient.
Cc: Paulo Zanoni <paulo.r.zanoni at intel.com>
Cc: Ville Syrjälä <ville.syrjala at linux.intel.com>
Cc: Chris Wilson <chris at chris-wilson.co.uk>
Signed-off-by: Dhinakaran Pandiyan <dhinakaran.pandiyan at intel.com>
---
drivers/gpu/drm/i915/intel_display.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index 24ca43424c44..c611855bf05a 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -12717,12 +12717,10 @@ intel_prepare_plane_fb(struct drm_plane *plane,
struct i915_vma *vma;
vma = intel_pin_and_fence_fb_obj(fb, new_state->rotation);
- if (!IS_ERR(vma)) {
+ if (!IS_ERR(vma))
to_intel_plane_state(new_state)->vma = vma;
- intel_fb_obj_flush(obj, ORIGIN_DIRTYFB);
- } else {
+ else
ret = PTR_ERR(vma);
- }
}
i915_gem_object_wait_priority(obj, 0, I915_PRIORITY_DISPLAY);
--
2.14.1
More information about the Intel-gfx-trybot
mailing list