Skip to content

Commit d387ceb

Browse files
Waiman-LongPeter Zijlstra
authored andcommitted
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
1 parent 0302d2f commit d387ceb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/Kconfig.debug

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1397,9 +1397,9 @@ config PROVE_LOCKING
13971397
For more details, see Documentation/locking/lockdep-design.rst.
13981398

13991399
config PROVE_RAW_LOCK_NESTING
1400-
bool
1400+
bool "Enable raw_spinlock - spinlock nesting checks" if !ARCH_SUPPORTS_RT
14011401
depends on PROVE_LOCKING
1402-
default y
1402+
default y if ARCH_SUPPORTS_RT
14031403
help
14041404
Enable the raw_spinlock vs. spinlock nesting checks which ensure
14051405
that the lock nesting rules for PREEMPT_RT enabled kernels are

0 commit comments

Comments
 (0)