]> git.baikalelectronics.ru Git - kernel.git/commit
drm: i915: Wait for fences on new fb, not old
authorDaniel Stone <daniels@collabora.com>
Fri, 21 Oct 2016 14:44:54 +0000 (15:44 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Mon, 24 Oct 2016 07:02:58 +0000 (09:02 +0200)
commitc8b3b0ecba692c88208e76ea598c2622a32c7c08
tree8f1fd712d6df96f1270eb486eb7274e90ad04c53
parent50e51b004f6f1c033ce67cd22334e46e39ae1bfe
drm: i915: Wait for fences on new fb, not old

The previous code would wait for fences on the framebuffer from the old
plane state to complete, rather than the new, so you would see tearing
everywhere. Fix this to wait on the new state before we make it active.

Signed-off-by: Daniel Stone <daniels@collabora.com>
Fixes: 173c35f5bfd0 ("drm/i915: nonblocking commit")
Cc: stable@vger.kernel.org
Cc: Daniel Vetter <daniel.vetter@intel.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/20161021144454.6288-1-daniels@collabora.com
drivers/gpu/drm/i915/intel_display.c