net: ipa: begin simplifying TX queue stop
[linux-2.6-microblaze.git] / lib / Kconfig.debug
index 76c2cc6..975a07f 100644 (file)
@@ -380,6 +380,8 @@ config DEBUG_INFO_BTF
        depends on !GCC_PLUGIN_RANDSTRUCT || COMPILE_TEST
        depends on BPF_SYSCALL
        depends on !DEBUG_INFO_DWARF5 || PAHOLE_VERSION >= 121
+       # pahole uses elfutils, which does not have support for Hexagon relocations
+       depends on !HEXAGON
        help
          Generate deduplicated BTF type information from DWARF debug info.
          Turning this on expects presence of pahole tool, which will convert
@@ -765,6 +767,8 @@ config DEBUG_STACK_USAGE
        help
          Enables the display of the minimum amount of free stack which each
          task has ever had available in the sysrq-T and sysrq-P debug output.
+         Also emits a message to dmesg when a process exits if that process
+         used more stack space than previously exiting processes.
 
          This option will slow down process creation somewhat.
 
@@ -1741,21 +1745,6 @@ config DEBUG_MAPLE_TREE
 
 endmenu
 
-config DEBUG_CREDENTIALS
-       bool "Debug credential management"
-       depends on DEBUG_KERNEL
-       help
-         Enable this to turn on some debug checking for credential
-         management.  The additional code keeps track of the number of
-         pointers from task_structs to any given cred struct, and checks to
-         see that this number never exceeds the usage count of the cred
-         struct.
-
-         Furthermore, if SELinux is enabled, this also checks that the
-         security pointer in the cred struct is never seen to be invalid.
-
-         If unsure, say N.
-
 source "kernel/rcu/Kconfig.debug"
 
 config DEBUG_WQ_FORCE_RR_CPU
@@ -1987,7 +1976,6 @@ config FAULT_INJECTION
 config FAILSLAB
        bool "Fault-injection capability for kmalloc"
        depends on FAULT_INJECTION
-       depends on SLAB || SLUB
        help
          Provide fault-injection capability for kmalloc.
 
@@ -2105,10 +2093,6 @@ config KCOV
          KCOV exposes kernel code coverage information in a form suitable
          for coverage-guided fuzzing (randomized testing).
 
-         If RANDOMIZE_BASE is enabled, PC values will not be stable across
-         different machines and across reboots. If you need stable PC values,
-         disable RANDOMIZE_BASE.
-
          For more details, see Documentation/dev-tools/kcov.rst.
 
 config KCOV_ENABLE_COMPARISONS