diff options
| author | Dave Hansen <dave.hansen@linux.intel.com> | 2013-07-01 16:04:50 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-04 14:25:39 -0400 |
| commit | 92aef8fbabb4cc8616777ab27d6499a3719c3e4c (patch) | |
| tree | 44b19a0d06116bc4621ddaf78b389977cbe081bd | |
| parent | 604ff0dceb2aca049a25a181c68f8db5c0798f7f (diff) | |
hang and lockup detection menu
The hard/softlockup and hung-task entries take up 6 lines
of screen real-estate when enabled. I bet folks don't
mess with these _that_ often, so move them in a group
down a level.
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
| -rw-r--r-- | lib/Kconfig.debug | 42 |
1 files changed, 23 insertions, 19 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index a6c2c5c1a5f8..65c8e4daee4a 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug | |||
| @@ -604,6 +604,8 @@ config DEBUG_SHIRQ | |||
| 604 | Drivers ought to be able to handle interrupts coming in at those | 604 | Drivers ought to be able to handle interrupts coming in at those |
| 605 | points; some don't and need to be caught. | 605 | points; some don't and need to be caught. |
| 606 | 606 | ||
| 607 | menu "Debug Lockups and Hangs" | ||
| 608 | |||
| 607 | config LOCKUP_DETECTOR | 609 | config LOCKUP_DETECTOR |
| 608 | bool "Detect Hard and Soft Lockups" | 610 | bool "Detect Hard and Soft Lockups" |
| 609 | depends on DEBUG_KERNEL && !S390 | 611 | depends on DEBUG_KERNEL && !S390 |
| @@ -675,25 +677,6 @@ config BOOTPARAM_SOFTLOCKUP_PANIC_VALUE | |||
| 675 | default 0 if !BOOTPARAM_SOFTLOCKUP_PANIC | 677 | default 0 if !BOOTPARAM_SOFTLOCKUP_PANIC |
| 676 | default 1 if BOOTPARAM_SOFTLOCKUP_PANIC | 678 | default 1 if BOOTPARAM_SOFTLOCKUP_PANIC |
| 677 | 679 | ||
| 678 | config PANIC_ON_OOPS | ||
| 679 | bool "Panic on Oops" | ||
| 680 | help | ||
| 681 | Say Y here to enable the kernel to panic when it oopses. This | ||
| 682 | has the same effect as setting oops=panic on the kernel command | ||
| 683 | line. | ||
| 684 | |||
| 685 | This feature is useful to ensure that the kernel does not do | ||
| 686 | anything erroneous after an oops which could result in data | ||
| 687 | corruption or other issues. | ||
| 688 | |||
| 689 | Say N if unsure. | ||
| 690 | |||
| 691 | config PANIC_ON_OOPS_VALUE | ||
| 692 | int | ||
| 693 | range 0 1 | ||
| 694 | default 0 if !PANIC_ON_OOPS | ||
| 695 | default 1 if PANIC_ON_OOPS | ||
| 696 | |||
| 697 | config DETECT_HUNG_TASK | 680 | config DETECT_HUNG_TASK |
| 698 | bool "Detect Hung Tasks" | 681 | bool "Detect Hung Tasks" |
| 699 | depends on DEBUG_KERNEL | 682 | depends on DEBUG_KERNEL |
| @@ -748,6 +731,27 @@ config BOOTPARAM_HUNG_TASK_PANIC_VALUE | |||
| 748 | default 0 if !BOOTPARAM_HUNG_TASK_PANIC | 731 | default 0 if !BOOTPARAM_HUNG_TASK_PANIC |
| 749 | default 1 if BOOTPARAM_HUNG_TASK_PANIC | 732 | default 1 if BOOTPARAM_HUNG_TASK_PANIC |
| 750 | 733 | ||
| 734 | endmenu # "Debug lockups and hangs" | ||
| 735 | |||
| 736 | config PANIC_ON_OOPS | ||
| 737 | bool "Panic on Oops" | ||
| 738 | help | ||
| 739 | Say Y here to enable the kernel to panic when it oopses. This | ||
| 740 | has the same effect as setting oops=panic on the kernel command | ||
| 741 | line. | ||
| 742 | |||
| 743 | This feature is useful to ensure that the kernel does not do | ||
| 744 | anything erroneous after an oops which could result in data | ||
| 745 | corruption or other issues. | ||
| 746 | |||
| 747 | Say N if unsure. | ||
| 748 | |||
| 749 | config PANIC_ON_OOPS_VALUE | ||
| 750 | int | ||
| 751 | range 0 1 | ||
| 752 | default 0 if !PANIC_ON_OOPS | ||
| 753 | default 1 if PANIC_ON_OOPS | ||
| 754 | |||
| 751 | config SCHED_DEBUG | 755 | config SCHED_DEBUG |
| 752 | bool "Collect scheduler debugging info" | 756 | bool "Collect scheduler debugging info" |
| 753 | depends on DEBUG_KERNEL && PROC_FS | 757 | depends on DEBUG_KERNEL && PROC_FS |
