diff options
Diffstat (limited to 'lib/Kconfig.debug')
-rw-r--r-- | lib/Kconfig.debug | 32 |
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 | ||
504 | config 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 | |||
504 | config DEBUG_VM_RB | 514 | config 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 | ||
582 | config HAVE_DEBUG_STACKOVERFLOW | 591 | config 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 | ||
827 | config DEBUG_PI_LIST | ||
828 | bool | ||
829 | default y | ||
830 | depends on DEBUG_RT_MUTEXES | ||
831 | |||
832 | config RT_MUTEX_TESTER | 836 | config 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 | ||
1061 | config 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 | |||
1057 | config DEBUG_SG | 1071 | config DEBUG_SG |
1058 | bool "Debug SG table operations" | 1072 | bool "Debug SG table operations" |
1059 | depends on DEBUG_KERNEL | 1073 | depends on DEBUG_KERNEL |