]> git.baikalelectronics.ru Git - kernel.git/commit
drm: add lockdep assert to drm_is_current_master_locked
authorDesmond Cheong Zhi Xi <desmondcheongzx@gmail.com>
Mon, 2 Aug 2021 10:59:57 +0000 (18:59 +0800)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 5 Aug 2021 10:08:15 +0000 (12:08 +0200)
commita01ae3d200d9227597c1b89a08c91655f4e98445
treeff25e707e89e7905e6392380c5c3c5e20a744e37
parentd47a784f3524d1376603c2ad85394babaf664564
drm: add lockdep assert to drm_is_current_master_locked

In drm_is_current_master_locked, accessing drm_file.master should be
protected by either drm_file.master_lookup_lock or
drm_device.master_mutex. This was previously awkward to assert with
lockdep.

Following patch ("locking/lockdep: Provide lockdep_assert{,_once}()
helpers"), this assertion is now convenient. So we add in the
assertion and explain this lock design in the kerneldoc.

Signed-off-by: Desmond Cheong Zhi Xi <desmondcheongzx@gmail.com>
Acked-by: Boqun Feng <boqun.feng@gmail.com>
Acked-by: Waiman Long <longman@redhat.com>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20210802105957.77692-3-desmondcheongzx@gmail.com
drivers/gpu/drm/drm_auth.c
include/drm/drm_file.h