lockdep: Add lockdep lock state defines
authorShuah Khan <skhan@linuxfoundation.org>
Sat, 27 Feb 2021 00:06:59 +0000 (17:06 -0700)
committerIngo Molnar <mingo@kernel.org>
Sat, 6 Mar 2021 11:51:10 +0000 (12:51 +0100)
commitf8cfa46608f8aa5ca5421ce281ab314129c15411
tree703f0fc736b829b122a3cf548169bfee1963bdaa
parent3e31f94752e454bdd0ca4a1d046ee21f80c166c5
lockdep: Add lockdep lock state defines

Adds defines for lock state returns from lock_is_held_type() based on
Johannes Berg's suggestions as it make it easier to read and maintain
the lock states. These are defines and a enum to avoid changes to
lock_is_held_type() and lockdep_is_held() return types.

Updates to lock_is_held_type() and  __lock_is_held() to use the new
defines.

Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Link: https://lore.kernel.org/linux-wireless/871rdmu9z9.fsf@codeaurora.org/
include/linux/lockdep.h
kernel/locking/lockdep.c