maple_tree: relax lockdep checks for on-stack trees
authorLiam R. Howlett <Liam.Howlett@oracle.com>
Fri, 14 Jul 2023 19:55:49 +0000 (15:55 -0400)
committerAndrew Morton <akpm@linux-foundation.org>
Fri, 18 Aug 2023 17:12:39 +0000 (10:12 -0700)
commit134d153c9346fc1b2842cacec8720da3a9667a11
tree44cbf36166aa46f96affb495153ae5cc684f904d
parent2574d5e4df32a7eed7176665a5ea08eadb704d70
maple_tree: relax lockdep checks for on-stack trees

To support early release of the maple tree locks, do not lockdep check the
lock if it is set to NULL.  This is intended for the special case on-stack
use of tracking entries and not for general use.

Link: https://lkml.kernel.org/r/20230714195551.894800-3-Liam.Howlett@oracle.com
Signed-off-by: Liam R. Howlett <Liam.Howlett@oracle.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Oliver Sang <oliver.sang@intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
include/linux/maple_tree.h