]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
drm/atomic-helper: Simplify commit tracking locking
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 21 Jun 2017 09:16:27 +0000 (11:16 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 27 Jun 2017 12:02:57 +0000 (14:02 +0200)
commit7141fd3e5ba90d09d2138ff1bbefd7cc43a82e94
treefd64c0349ed511cd402c41dc7d6ed01070bc174e
parent5f58e9742df3f1cdf1034a26569649f5f4fd776b
drm/atomic-helper: Simplify commit tracking locking

The crtc->commit_lock only protects commit_list and commit_entry. If
we chase the pointer from the drm_atomic_state update structure, then
we don't need any locks (since we hold a reference already).

Simplify the locking accordingly.

Noticed while reviewing a patch from Boris.

Cc: Boris Brezillon <boris.brezillon@free-electrons.com>
Reviewed-by: Sean Paul <seanpaul@chromium.org>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20170621091627.30837-1-daniel.vetter@ffwll.ch
drivers/gpu/drm/drm_atomic_helper.c