commit | faf68d925671a0f7c105fb122db2a82b25030abc | [log] [tgz] |
---|---|---|
author | Maarten Lankhorst <maarten.lankhorst@linux.intel.com> | Tue Jun 14 14:24:20 2016 +0200 |
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | Thu Jun 16 14:28:35 2016 +0200 |
tree | 2a2182f88a1f732cceec9107aa0a0a2c75be1fbe | |
parent | ea0000f0d369a59c2086fe9c489e0a2a86e080ba [diff] |
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