debug_options.cfg 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. ##################################################
  2. # Common Debug options considered generically
  3. # useful for kernel debug. This is not meant to
  4. # be an exhaustive list of options and will probably
  5. # have performance impact by using the same.
  6. #
  7. # IMPORTANT NOTE: Do not collect reference performance
  8. # data with this configuration.
  9. ##################################################
  10. CONFIG_DYNAMIC_DEBUG=y
  11. CONFIG_DEBUG_PAGEALLOC=y
  12. CONFIG_WANT_PAGE_DEBUG_FLAGS=y
  13. CONFIG_PAGE_POISONING=y
  14. CONFIG_DEBUG_OBJECTS=y
  15. CONFIG_DEBUG_OBJECTS_SELFTEST=n
  16. CONFIG_DEBUG_OBJECTS_FREE=n
  17. CONFIG_DEBUG_OBJECTS_TIMERS=n
  18. CONFIG_DEBUG_OBJECTS_WORK=n
  19. CONFIG_DEBUG_OBJECTS_RCU_HEAD=y
  20. CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=n
  21. CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1
  22. CONFIG_DEBUG_SLAB=y
  23. CONFIG_DEBUG_SLAB_LEAK=y
  24. CONFIG_SLUB_DEBUG=y
  25. CONFIG_DEBUG_KMEMLEAK=y
  26. CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=8000
  27. CONFIG_DEBUG_KMEMLEAK_TEST=n
  28. CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=n
  29. CONFIG_DEBUG_INFO=y
  30. CONFIG_DEBUG_SHIRQ=n
  31. CONFIG_DEBUG_PREEMPT=y
  32. CONFIG_LOCKUP_DETECTOR=y
  33. CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y
  34. CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1
  35. CONFIG_DETECT_HUNG_TASK=y
  36. CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=300
  37. CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y
  38. CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1
  39. CONFIG_PANIC_ON_OOPS=y
  40. CONFIG_PANIC_ON_OOPS_VALUE=1
  41. CONFIG_DEBUG_RT_MUTEXES=y
  42. CONFIG_DEBUG_PI_LIST=y
  43. CONFIG_RT_MUTEX_TESTER=n
  44. CONFIG_DEBUG_SPINLOCK=y
  45. CONFIG_DEBUG_MUTEXES=y
  46. CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y
  47. CONFIG_DEBUG_LOCK_ALLOC=y
  48. CONFIG_PROVE_LOCKING=y
  49. CONFIG_LOCKDEP=y
  50. CONFIG_LOCK_STAT=n
  51. CONFIG_DEBUG_LOCKDEP=y
  52. CONFIG_DEBUG_ATOMIC_SLEEP=y
  53. CONFIG_DEBUG_LOCKING_API_SELFTESTS=n
  54. CONFIG_STACKTRACE=y
  55. CONFIG_DEBUG_KOBJECT=n
  56. CONFIG_DEBUG_BUGVERBOSE=y
  57. CONFIG_DEBUG_WRITECOUNT=n
  58. CONFIG_DEBUG_LIST=y
  59. CONFIG_DEBUG_SG=y
  60. CONFIG_DEBUG_NOTIFIERS=y
  61. CONFIG_DEBUG_CREDENTIALS=n
  62. CONFIG_SPARSE_RCU_POINTER=y
  63. CONFIG_RCU_TORTURE_TEST=n
  64. CONFIG_RCU_CPU_STALL_TIMEOUT=60
  65. CONFIG_RCU_CPU_STALL_INFO=y
  66. CONFIG_RCU_TRACE=y
  67. CONFIG_PROVE_RCU=y
  68. CONFIG_PROVE_RCU_REPEATEDLY=y
  69. CONFIG_DMA_API_DEBUG=y
  70. CONFIG_ARM_PTDUMP=y
  71. CONFIG_ARM_UNWIND=y
  72. CONFIG_DEBUG_USER=y
  73. # Cgroups debug
  74. CONFIG_CGROUP_DEBUG=y
  75. CONFIG_DEBUG_BLK_CGROUP=y
  76. # IRQ Domain debug
  77. CONFIG_IRQ_DOMAIN_DEBUG=y
  78. # Debug HighMem
  79. CONFIG_DEBUG_HIGHMEM=y
  80. # Crypto self-tests
  81. CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=n