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)
commit627f364d24c009b61c9199b2c75006e35c294675
tree34b8d0151f757c52395ae127168b667e103fc614
parentc902a1e8d9c9b47cd8faa16892710247cdda9b02
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