diff options
-rw-r--r-- | kernel/trace/ftrace.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c index 281d97a3208c..40f64f7cd850 100644 --- a/kernel/trace/ftrace.c +++ b/kernel/trace/ftrace.c | |||
@@ -630,10 +630,10 @@ static int ftraced(void *ignore) | |||
630 | { | 630 | { |
631 | unsigned long usecs; | 631 | unsigned long usecs; |
632 | 632 | ||
633 | set_current_state(TASK_INTERRUPTIBLE); | ||
634 | |||
635 | while (!kthread_should_stop()) { | 633 | while (!kthread_should_stop()) { |
636 | 634 | ||
635 | set_current_state(TASK_INTERRUPTIBLE); | ||
636 | |||
637 | /* check once a second */ | 637 | /* check once a second */ |
638 | schedule_timeout(HZ); | 638 | schedule_timeout(HZ); |
639 | 639 | ||
@@ -667,8 +667,6 @@ static int ftraced(void *ignore) | |||
667 | wake_up_interruptible(&ftraced_waiters); | 667 | wake_up_interruptible(&ftraced_waiters); |
668 | 668 | ||
669 | ftrace_shutdown_replenish(); | 669 | ftrace_shutdown_replenish(); |
670 | |||
671 | set_current_state(TASK_INTERRUPTIBLE); | ||
672 | } | 670 | } |
673 | __set_current_state(TASK_RUNNING); | 671 | __set_current_state(TASK_RUNNING); |
674 | return 0; | 672 | return 0; |