mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-01 10:42:11 +00:00
locking/lockdep: Enforce PROVE_RAW_LOCK_NESTING only if ARCH_SUPPORTS_RT
Relax the rule to set PROVE_RAW_LOCK_NESTING by default only for arches that supports PREEMPT_RT. For arches that do not support PREEMPT_RT, they will not be forced to address unimportant raw lock nesting issues when they want to enable PROVE_LOCKING. They do have the option to enable it to look for these raw locking nesting problems if they choose to. Suggested-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Waiman Long <longman@redhat.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Tested-by: Guenter Roeck <linux@roeck-us.net> Link: https://lore.kernel.org/r/20241128020009.83347-1-longman@redhat.com
This commit is contained in:
parent
0302d2fd6e
commit
d387ceb171
@ -1397,9 +1397,9 @@ config PROVE_LOCKING
|
|||||||
For more details, see Documentation/locking/lockdep-design.rst.
|
For more details, see Documentation/locking/lockdep-design.rst.
|
||||||
|
|
||||||
config PROVE_RAW_LOCK_NESTING
|
config PROVE_RAW_LOCK_NESTING
|
||||||
bool
|
bool "Enable raw_spinlock - spinlock nesting checks" if !ARCH_SUPPORTS_RT
|
||||||
depends on PROVE_LOCKING
|
depends on PROVE_LOCKING
|
||||||
default y
|
default y if ARCH_SUPPORTS_RT
|
||||||
help
|
help
|
||||||
Enable the raw_spinlock vs. spinlock nesting checks which ensure
|
Enable the raw_spinlock vs. spinlock nesting checks which ensure
|
||||||
that the lock nesting rules for PREEMPT_RT enabled kernels are
|
that the lock nesting rules for PREEMPT_RT enabled kernels are
|
||||||
|
Loading…
Reference in New Issue
Block a user