diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Kconfig.debug | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 1b4afd2e6ca0..12465f2ef766 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug | |||
@@ -539,6 +539,19 @@ config PROVE_RCU_REPEATEDLY | |||
539 | disabling, allowing multiple RCU-lockdep warnings to be printed | 539 | disabling, allowing multiple RCU-lockdep warnings to be printed |
540 | on a single reboot. | 540 | on a single reboot. |
541 | 541 | ||
542 | config SPARSE_RCU_POINTER | ||
543 | bool "RCU debugging: sparse-based checks for pointer usage" | ||
544 | default n | ||
545 | help | ||
546 | This feature enables the __rcu sparse annotation for | ||
547 | RCU-protected pointers. This annotation will cause sparse | ||
548 | to flag any non-RCU used of annotated pointers. This can be | ||
549 | helpful when debugging RCU usage. Please note that this feature | ||
550 | is not intended to enforce code cleanliness; it is instead merely | ||
551 | a debugging aid. | ||
552 | |||
553 | Say Y to make sparse flag questionable use of RCU-protected pointers | ||
554 | |||
542 | Say N if you are unsure. | 555 | Say N if you are unsure. |
543 | 556 | ||
544 | config LOCKDEP | 557 | config LOCKDEP |