From d80b181073064995f70dd200206c686d046f3990 Mon Sep 17 00:00:00 2001 From: Steven Rostedt Date: Mon, 12 May 2008 21:20:55 +0200 Subject: [PATCH] --- yaml --- r: 100505 b: refs/heads/master c: 07a267cdd2fd7d1de9455b1e36a1635ace7276c7 h: refs/heads/master i: 100503: aabed4192936acd46129f5b9c5db480af321d9cf v: v3 --- [refs] | 2 +- trunk/kernel/trace/ftrace.c | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index 3a17a23496de..7c80dcd32b6e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c1d2327b36f2261ffa8ff7227321ba900c7eee7f +refs/heads/master: 07a267cdd2fd7d1de9455b1e36a1635ace7276c7 diff --git a/trunk/kernel/trace/ftrace.c b/trunk/kernel/trace/ftrace.c index 281d97a3208c..40f64f7cd850 100644 --- a/trunk/kernel/trace/ftrace.c +++ b/trunk/kernel/trace/ftrace.c @@ -630,10 +630,10 @@ static int ftraced(void *ignore) { unsigned long usecs; - set_current_state(TASK_INTERRUPTIBLE); - while (!kthread_should_stop()) { + set_current_state(TASK_INTERRUPTIBLE); + /* check once a second */ schedule_timeout(HZ); @@ -667,8 +667,6 @@ static int ftraced(void *ignore) wake_up_interruptible(&ftraced_waiters); ftrace_shutdown_replenish(); - - set_current_state(TASK_INTERRUPTIBLE); } __set_current_state(TASK_RUNNING); return 0;