The patch titled Subject: lockdep: make PROVE_RAW_LOCK_NESTING depend on PREEMPT_RT has been added to the -mm mm-nonmm-unstable branch. Its filename is lockdep-make-prove_raw_lock_nesting-depend-on-preempt_rt.patch This patch will shortly appear at https://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new.git/tree/patches/lockdep-make-prove_raw_lock_nesting-depend-on-preempt_rt.patch This patch will later appear in the mm-nonmm-unstable branch at git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next via the mm-everything branch at git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm and is updated there every 2-3 working days ------------------------------------------------------ From: Chen Jun <chenjun102@xxxxxxxxxx> Subject: lockdep: make PROVE_RAW_LOCK_NESTING depend on PREEMPT_RT Date: Thu, 16 Jun 2022 02:29:11 +0000 CONFIG_PROVE_RAW_LOCK_NESTING is used to check two things. 1. calling spin_lock in hardirq. 2. raw_spinlock - spinlock nesting. The error messages like below: [ 13.485711] [ BUG: Invalid wait context ] However there is no problem on non-PREEMPT_RT kernel. The messages may be confusing and disturbing. Therefore, do not check raw_spinlock - spinlock nesting on non-PREEMPT_RT kernel. Link: https://lkml.kernel.org/r/20220616022911.35826-1-chenjun102@xxxxxxxxxx Signed-off-by: Chen Jun <chenjun102@xxxxxxxxxx> Cc: Peter Zijlstra <peterz@xxxxxxxxxxxxx> Cc: Sebastian Andrzej Siewior <bigeasy@xxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- lib/Kconfig.debug | 1 + 1 file changed, 1 insertion(+) --- a/lib/Kconfig.debug~lockdep-make-prove_raw_lock_nesting-depend-on-preempt_rt +++ a/lib/Kconfig.debug @@ -1270,6 +1270,7 @@ config PROVE_LOCKING config PROVE_RAW_LOCK_NESTING bool "Enable raw_spinlock - spinlock nesting checks" depends on PROVE_LOCKING + depends on PREEMPT_RT default n help Enable the raw_spinlock vs. spinlock nesting checks which ensure _ Patches currently in -mm which might be from chenjun102@xxxxxxxxxx are lockdep-make-prove_raw_lock_nesting-depend-on-preempt_rt.patch