From a0d1f9452492b073d02c1b9004bb9bf2c57c2518 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Fri, 3 Jul 2009 08:30:28 -0500 Subject: [PATCH] trace: rt support commit 46c4efb391333eef9c2ce9aef0cba903da787601 in tip. Signed-off-by: Thomas Gleixner Signed-off-by: Ingo Molnar Signed-off-by: Paul Gortmaker --- 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