]> git.baikalelectronics.ru Git - kernel.git/commit
drm/atomic: Call ww_acquire_done after check phase is complete
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 6 Aug 2015 13:06:40 +0000 (15:06 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 11 Aug 2015 10:04:18 +0000 (12:04 +0200)
commit355a2a0096ac4ac9d577a0f02333a534289706ac
tree78e8f5380d7c771f211cfd6d066a47253ad77f17
parent2fff5e596d703343421b6b7bd242543d94eee3e1
drm/atomic: Call ww_acquire_done after check phase is complete

We want to make sure that no one tries to acquire more locks and
states, and ww mutexes provide debug facilities for that. So use them.

v2: Only call acquire_done when ->atomic_check was successful to avoid
falling over an -EDEADLK (spotted by Maarten).

Cc: Rob Clark <robdclark@gmail.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Reviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
drivers/gpu/drm/drm_atomic.c