diff options
Diffstat (limited to 'lib/Kconfig.debug')
| -rw-r--r-- | lib/Kconfig.debug | 47 |
1 files changed, 38 insertions, 9 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 819ac51202c0..7a638aa3545b 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug | |||
| @@ -501,6 +501,16 @@ 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 |
| @@ -575,8 +585,8 @@ config DEBUG_HIGHMEM | |||
| 575 | bool "Highmem debugging" | 585 | bool "Highmem debugging" |
| 576 | depends on DEBUG_KERNEL && HIGHMEM | 586 | depends on DEBUG_KERNEL && HIGHMEM |
| 577 | help | 587 | help |
| 578 | This options enables addition error checking for high memory systems. | 588 | This option enables additional error checking for high memory |
| 579 | Disable for production systems. | 589 | systems. Disable for production systems. |
| 580 | 590 | ||
| 581 | config HAVE_DEBUG_STACKOVERFLOW | 591 | config HAVE_DEBUG_STACKOVERFLOW |
| 582 | bool | 592 | bool |
| @@ -823,11 +833,6 @@ config DEBUG_RT_MUTEXES | |||
| 823 | This allows rt mutex semantics violations and rt mutex related | 833 | This allows rt mutex semantics violations and rt mutex related |
| 824 | deadlocks (lockups) to be detected and reported automatically. | 834 | deadlocks (lockups) to be detected and reported automatically. |
| 825 | 835 | ||
| 826 | config DEBUG_PI_LIST | ||
| 827 | bool | ||
| 828 | default y | ||
| 829 | depends on DEBUG_RT_MUTEXES | ||
| 830 | |||
| 831 | config RT_MUTEX_TESTER | 836 | config RT_MUTEX_TESTER |
| 832 | bool "Built-in scriptable tester for rt-mutexes" | 837 | bool "Built-in scriptable tester for rt-mutexes" |
| 833 | depends on DEBUG_KERNEL && RT_MUTEXES | 838 | depends on DEBUG_KERNEL && RT_MUTEXES |
| @@ -925,7 +930,7 @@ config LOCKDEP | |||
| 925 | bool | 930 | bool |
| 926 | depends on DEBUG_KERNEL && TRACE_IRQFLAGS_SUPPORT && STACKTRACE_SUPPORT && LOCKDEP_SUPPORT | 931 | depends on DEBUG_KERNEL && TRACE_IRQFLAGS_SUPPORT && STACKTRACE_SUPPORT && LOCKDEP_SUPPORT |
| 927 | select STACKTRACE | 932 | select STACKTRACE |
| 928 | select FRAME_POINTER if !MIPS && !PPC && !ARM_UNWIND && !S390 && !MICROBLAZE && !ARC | 933 | select FRAME_POINTER if !MIPS && !PPC && !ARM_UNWIND && !S390 && !MICROBLAZE && !ARC && !SCORE |
| 929 | select KALLSYMS | 934 | select KALLSYMS |
| 930 | select KALLSYMS_ALL | 935 | select KALLSYMS_ALL |
| 931 | 936 | ||
| @@ -1053,6 +1058,16 @@ config DEBUG_LIST | |||
| 1053 | 1058 | ||
| 1054 | If unsure, say N. | 1059 | If unsure, say N. |
| 1055 | 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 | |||
| 1056 | config DEBUG_SG | 1071 | config DEBUG_SG |
| 1057 | bool "Debug SG table operations" | 1072 | bool "Debug SG table operations" |
| 1058 | depends on DEBUG_KERNEL | 1073 | depends on DEBUG_KERNEL |
| @@ -1393,7 +1408,7 @@ config FAULT_INJECTION_STACKTRACE_FILTER | |||
| 1393 | depends on FAULT_INJECTION_DEBUG_FS && STACKTRACE_SUPPORT | 1408 | depends on FAULT_INJECTION_DEBUG_FS && STACKTRACE_SUPPORT |
| 1394 | depends on !X86_64 | 1409 | depends on !X86_64 |
| 1395 | select STACKTRACE | 1410 | select STACKTRACE |
| 1396 | select FRAME_POINTER if !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM_UNWIND && !ARC | 1411 | select FRAME_POINTER if !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM_UNWIND && !ARC && !SCORE |
| 1397 | help | 1412 | help |
| 1398 | Provide stacktrace filter for fault-injection capabilities | 1413 | Provide stacktrace filter for fault-injection capabilities |
| 1399 | 1414 | ||
| @@ -1496,6 +1511,7 @@ config RBTREE_TEST | |||
| 1496 | config INTERVAL_TREE_TEST | 1511 | config INTERVAL_TREE_TEST |
| 1497 | tristate "Interval tree test" | 1512 | tristate "Interval tree test" |
| 1498 | depends on m && DEBUG_KERNEL | 1513 | depends on m && DEBUG_KERNEL |
| 1514 | select INTERVAL_TREE | ||
| 1499 | help | 1515 | help |
| 1500 | A benchmark measuring the performance of the interval tree library | 1516 | A benchmark measuring the performance of the interval tree library |
| 1501 | 1517 | ||
| @@ -1620,6 +1636,19 @@ config TEST_USER_COPY | |||
| 1620 | 1636 | ||
| 1621 | If unsure, say N. | 1637 | If unsure, say N. |
| 1622 | 1638 | ||
| 1639 | config TEST_BPF | ||
| 1640 | tristate "Test BPF filter functionality" | ||
| 1641 | default n | ||
| 1642 | depends on m && NET | ||
| 1643 | help | ||
| 1644 | This builds the "test_bpf" module that runs various test vectors | ||
| 1645 | against the BPF interpreter or BPF JIT compiler depending on the | ||
| 1646 | current setting. This is in particular useful for BPF JIT compiler | ||
| 1647 | development, but also to run regression tests against changes in | ||
| 1648 | the interpreter code. | ||
| 1649 | |||
| 1650 | If unsure, say N. | ||
| 1651 | |||
| 1623 | source "samples/Kconfig" | 1652 | source "samples/Kconfig" |
| 1624 | 1653 | ||
| 1625 | source "lib/Kconfig.kgdb" | 1654 | source "lib/Kconfig.kgdb" |
