locking/lockdep: Provide lockdep_assert{,_once}() helpers
authorPeter Zijlstra <peterz@infradead.org>
Mon, 2 Aug 2021 10:59:56 +0000 (18:59 +0800)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 5 Aug 2021 10:08:15 +0000 (12:08 +0200)
commitd19c81378829e5d774c951219c5a973965b9202c
treeb4288cd2d82416fb1dc82e55e1f138d2d5e275bb
parent5a04227326b04c15b015181772f5c853172fdb68
locking/lockdep: Provide lockdep_assert{,_once}() helpers

Extract lockdep_assert{,_once}() helpers to more easily write composite
assertions like, for example:

lockdep_assert(lockdep_is_held(&drm_device.master_mutex) ||
       lockdep_is_held(&drm_file.master_lookup_lock));

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
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-2-desmondcheongzx@gmail.com
include/linux/lockdep.h