]> git.baikalelectronics.ru Git - kernel.git/commit
Reapply "drm/i915: Pass atomic states to fbc update, functions."
authorMaarten Lankhorst <maarten.lankhorst@linux.intel.com>
Tue, 14 Jun 2016 12:24:20 +0000 (14:24 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 16 Jun 2016 12:28:35 +0000 (14:28 +0200)
commit22eb1503fef9f5752fe1a2e1747bb18983f50d8a
tree2a2182f88a1f732cceec9107aa0a0a2c75be1fbe
parentc2faa43d4e305488af82e97af5c8f589115f3797
Reapply "drm/i915: Pass atomic states to fbc update, functions."

The patch was reverted as part of the original nonblocking commit
support, but is required for any kind of nonblocking commit.

This is required to let fbc updates run async. It has a lot of
checks whether certain locks are taken, which can be removed when
the relevant states are passed in as pointers.

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1463490484-19540-17-git-send-email-maarten.lankhorst@linux.intel.com
Reviewed-by: Patrik Jakobsson <patrik.jakobsson@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/28208c38-8738-abdf-0cce-8d8f266b9c28@linux.intel.com
drivers/gpu/drm/i915/intel_display.c
drivers/gpu/drm/i915/intel_drv.h
drivers/gpu/drm/i915/intel_fbc.c