summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Jones <davej@redhat.com>2011-08-26 16:15:58 -0400
committerDave Jones <davej@redhat.com>2011-08-26 16:15:58 -0400
commit448d79664f4ac7639852ca1f5a79cff4126889a7 (patch)
treef493a73cca329d23f322a73315ad61b06bb4690c
parentfa32e9c52fc5ee21528467510e8555c7f7f1a533 (diff)
downloadkernel-448d79664f4ac7639852ca1f5a79cff4126889a7.tar.gz
kernel-448d79664f4ac7639852ca1f5a79cff4126889a7.tar.xz
kernel-448d79664f4ac7639852ca1f5a79cff4126889a7.zip
Enable CONFIG_DETECT_HUNG_TASK for debug builds & rawhide.
-rw-r--r--Makefile2
-rw-r--r--config-debug5
-rw-r--r--config-generic1
-rw-r--r--config-nodebug5
-rw-r--r--kernel.spec3
5 files changed, 15 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 0b7442ab7..afa3992c5 100644
--- a/Makefile
+++ b/Makefile
@@ -93,6 +93,7 @@ debug:
@perl -pi -e 's/# CONFIG_DEBUG_PER_CPU_MAPS is not set/CONFIG_DEBUG_PER_CPU_MAPS=y/' config-nodebug
@perl -pi -e 's/# CONFIG_TEST_LIST_SORT is not set/CONFIG_TEST_LIST_SORT=y/' config-nodebug
@perl -pi -e 's/# CONFIG_DEBUG_ATOMIC_SLEEP is not set/CONFIG_DEBUG_ATOMIC_SLEEP=y/' config-nodebug
+ @perl -pi -e 's/# CONFIG_DETECT_HUNG_TASK is not set/CONFIG_DETECT_HUNG_TASK=y/' config-nodebug
@perl -pi -e 's/# CONFIG_DEBUG_SET_MODULE_RONX is not set/CONFIG_DEBUG_SET_MODULE_RONX=y/' config-nodebug
@@ -172,6 +173,7 @@ release:
@perl -pi -e 's/CONFIG_DEBUG_PER_CPU_MAPS=y/# CONFIG_DEBUG_PER_CPU_MAPS is not set/' config-nodebug
@perl -pi -e 's/CONFIG_TEST_LIST_SORT=y/# CONFIG_TEST_LIST_SORT is not set/' config-nodebug
@perl -pi -e 's/CONFIG_DEBUG_ATOMIC_SLEEP=y/# CONFIG_DEBUG_ATOMIC_SLEEP is not set/' config-nodebug
+ @perl -pi -e 's/CONFIG_DETECT_HUNG_TASK=y/# CONFIG_DETECT_HUNG_TASK is not set/' config-nodebug
@perl -pi -e 's/CONFIG_DEBUG_SET_MODULE_RONX=y/# CONFIG_DEBUG_SET_MODULE_RONX is not set/' config-nodebug
diff --git a/config-debug b/config-debug
index 21e52bfd7..c5cd5b338 100644
--- a/config-debug
+++ b/config-debug
@@ -100,3 +100,8 @@ CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y
CONFIG_TEST_LIST_SORT=y
CONFIG_DEBUG_SET_MODULE_RONX=y
+
+CONFIG_DETECT_HUNG_TASK=y
+CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
+# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+
diff --git a/config-generic b/config-generic
index 38e09006b..e37094a4d 100644
--- a/config-generic
+++ b/config-generic
@@ -4617,7 +4617,6 @@ CONFIG_LOCKUP_DETECTOR=y
# CONFIG_DEBUG_INFO_REDUCED is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
-# CONFIG_DETECT_HUNG_TASK is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
CONFIG_ATOMIC64_SELFTEST=y
diff --git a/config-nodebug b/config-nodebug
index a3fbf944d..2ec48fe9a 100644
--- a/config-nodebug
+++ b/config-nodebug
@@ -100,3 +100,8 @@ CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y
CONFIG_TEST_LIST_SORT=y
CONFIG_DEBUG_SET_MODULE_RONX=y
+
+CONFIG_DETECT_HUNG_TASK=y
+CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
+# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+
diff --git a/kernel.spec b/kernel.spec
index f58fef582..60931ff3c 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -2034,6 +2034,9 @@ fi
# || ||
%changelog
* Fri Aug 26 2011 Dave Jones <davej@redhat.com>
+- Enable CONFIG_DETECT_HUNG_TASK for debug builds & rawhide.
+
+* Fri Aug 26 2011 Dave Jones <davej@redhat.com>
- Drop linux-2.6-debug-vm-would-have-oomkilled.patch
The oom-killer heuristics have improved enough that this should
never be necessary (and it probably doesn't dtrt any more)