| From a0d1f9452492b073d02c1b9004bb9bf2c57c2518 Mon Sep 17 00:00:00 2001 |
| From: Thomas Gleixner <tglx@linutronix.de> |
| Date: Fri, 3 Jul 2009 08:30:28 -0500 |
| Subject: [PATCH] trace: rt support |
| |
| commit 46c4efb391333eef9c2ce9aef0cba903da787601 in tip. |
| |
| Signed-off-by: Thomas Gleixner <tglx@linutronix.de> |
| Signed-off-by: Ingo Molnar <mingo@elte.hu> |
| Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> |
| --- |
| kernel/trace/trace.c | 5 +++++ |
| 1 files changed, 5 insertions(+), 0 deletions(-) |
| |
| diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c |
| index a35bb70..13ef88e 100644 |
| --- a/kernel/trace/trace.c |
| +++ b/kernel/trace/trace.c |
| @@ -349,6 +349,11 @@ void trace_wake_up(void) |
| |
| if (trace_flags & TRACE_ITER_BLOCK) |
| return; |
| + |
| +#ifdef CONFIG_PREEMPT_RT |
| + if (in_atomic() || irqs_disabled()) |
| + return; |
| +#endif |
| /* |
| * The runqueue_is_locked() can fail, but this is the best we |
| * have for now: |
| -- |
| 1.7.0.4 |
| |