]> git.baikalelectronics.ru Git - kernel.git/commit
locking/lockdep: Use expanded masks on find_usage_*() functions
authorFrederic Weisbecker <frederic@kernel.org>
Tue, 2 Apr 2019 16:02:43 +0000 (18:02 +0200)
committerIngo Molnar <mingo@kernel.org>
Thu, 18 Apr 2019 10:50:17 +0000 (12:50 +0200)
commit5386f212fda6007fab2e9c43b8a2502efbe52a75
tree34b8d0151f757c52395ae127168b667e103fc614
parent7c2d99230739d0ef6a65fcc6108530831d512ed1
locking/lockdep: Use expanded masks on find_usage_*() functions

In order to optimize check_irq_usage() and factorize all the IRQ usage
validations we'll need to be able to check multiple lock usage bits at
once. Prepare the low level usage mask check functions for that purpose.

Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Will Deacon <will.deacon@arm.com>
Link: https://lkml.kernel.org/r/20190402160244.32434-4-frederic@kernel.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
kernel/locking/lockdep.c