aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Kconfig.debug
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Kconfig.debug')
-rw-r--r--lib/Kconfig.debug32
1 files changed, 23 insertions, 9 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
index 140b66a874c1..ccca32264748 100644
--- a/lib/Kconfig.debug
+++ b/lib/Kconfig.debug
@@ -501,12 +501,21 @@ config DEBUG_VM
501 501
502 If unsure, say N. 502 If unsure, say N.
503 503
504config DEBUG_VM_VMACACHE
505 bool "Debug VMA caching"
506 depends on DEBUG_VM
507 help
508 Enable this to turn on VMA caching debug information. Doing so
509 can cause significant overhead, so only enable it in non-production
510 environments.
511
512 If unsure, say N.
513
504config DEBUG_VM_RB 514config DEBUG_VM_RB
505 bool "Debug VM red-black trees" 515 bool "Debug VM red-black trees"
506 depends on DEBUG_VM 516 depends on DEBUG_VM
507 help 517 help
508 Enable this to turn on more extended checks in the virtual-memory 518 Enable VM red-black tree debugging information and extra validations.
509 system that may impact performance.
510 519
511 If unsure, say N. 520 If unsure, say N.
512 521
@@ -576,8 +585,8 @@ config DEBUG_HIGHMEM
576 bool "Highmem debugging" 585 bool "Highmem debugging"
577 depends on DEBUG_KERNEL && HIGHMEM 586 depends on DEBUG_KERNEL && HIGHMEM
578 help 587 help
579 This options enables addition error checking for high memory systems. 588 This option enables additional error checking for high memory
580 Disable for production systems. 589 systems. Disable for production systems.
581 590
582config HAVE_DEBUG_STACKOVERFLOW 591config HAVE_DEBUG_STACKOVERFLOW
583 bool 592 bool
@@ -824,11 +833,6 @@ config DEBUG_RT_MUTEXES
824 This allows rt mutex semantics violations and rt mutex related 833 This allows rt mutex semantics violations and rt mutex related
825 deadlocks (lockups) to be detected and reported automatically. 834 deadlocks (lockups) to be detected and reported automatically.
826 835
827config DEBUG_PI_LIST
828 bool
829 default y
830 depends on DEBUG_RT_MUTEXES
831
832config RT_MUTEX_TESTER 836config RT_MUTEX_TESTER
833 bool "Built-in scriptable tester for rt-mutexes" 837 bool "Built-in scriptable tester for rt-mutexes"
834 depends on DEBUG_KERNEL && RT_MUTEXES 838 depends on DEBUG_KERNEL && RT_MUTEXES
@@ -1054,6 +1058,16 @@ config DEBUG_LIST
1054 1058
1055 If unsure, say N. 1059 If unsure, say N.
1056 1060
1061config DEBUG_PI_LIST
1062 bool "Debug priority linked list manipulation"
1063 depends on DEBUG_KERNEL
1064 help
1065 Enable this to turn on extended checks in the priority-ordered
1066 linked-list (plist) walking routines. This checks the entire
1067 list multiple times during each manipulation.
1068
1069 If unsure, say N.
1070
1057config DEBUG_SG 1071config DEBUG_SG
1058 bool "Debug SG table operations" 1072 bool "Debug SG table operations"
1059 depends on DEBUG_KERNEL 1073 depends on DEBUG_KERNEL