| 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 | |