All of lore.kernel.org
 help / color / mirror / Atom feed
* PATCH: softlockup: Fix hung_task_check_count sysctl
@ 2009-11-27  2:28 Anton Blanchard
  2009-11-27  2:40 ` Frederic Weisbecker
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Anton Blanchard @ 2009-11-27  2:28 UTC (permalink / raw)
  To: mingo; +Cc: linux-kernel, msb, fweisbec


I'm seeing spikes of up to 0.5ms in khungtaskd on a large machine. To reduce
this source of jitter I tried setting hung_task_check_count to 0:

# echo 0 > /proc/sys/kernel/hung_task_check_count

which didn't have the intended response. Change to a post increment of
max_count, so a value of 0 means check 0 tasks.

Signed-off-by: Anton Blanchard <anton@samba.org>
---

Index: linux.trees.git/kernel/hung_task.c
===================================================================
--- linux.trees.git.orig/kernel/hung_task.c	2009-11-27 13:11:46.000000000 +1100
+++ linux.trees.git/kernel/hung_task.c	2009-11-27 13:11:57.000000000 +1100
@@ -144,7 +144,7 @@ static void check_hung_uninterruptible_t
 
 	rcu_read_lock();
 	do_each_thread(g, t) {
-		if (!--max_count)
+		if (!max_count--)
 			goto unlock;
 		if (!--batch_count) {
 			batch_count = HUNG_TASK_BATCHING;

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-11-30 20:21 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-27  2:28 PATCH: softlockup: Fix hung_task_check_count sysctl Anton Blanchard
2009-11-27  2:40 ` Frederic Weisbecker
2009-11-27  2:46 ` Américo Wang
2009-11-27  2:55   ` Frederic Weisbecker
2009-11-27  3:02     ` Américo Wang
2009-11-27  4:22       ` Frederic Weisbecker
2009-11-27  5:48 ` [tip:core/softlockup] " tip-bot for Anton Blanchard
2009-11-30 19:13 ` PATCH: " Mandeep Singh Baines
2009-11-30 20:21   ` Mandeep Baines

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.