public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [RFC][BUG] tracer: Fails to work
@ 2016-01-28  8:08 Peter Zijlstra
  2016-01-28 13:38 ` Mathieu Desnoyers
  0 siblings, 1 reply; 9+ messages in thread
From: Peter Zijlstra @ 2016-01-28  8:08 UTC (permalink / raw)
  To: Steven Rostedt
  Cc: Thomas Gleixner, Ingo Molnar, linux-kernel, Paul McKenney,
	Mathieu Desnoyers

Hi Steve,

So I was hunting wabbits the other day and ftrace failed to work.

After I cursed a bit on IRC, Thomas found the below, after 'fixing' it
like so things worked enough to get the trace out.

Relying on things like this make it entirely impossible to get any trace
data out if you've wedged a CPU. Exactly the kind of situation you want
trace data for.

Please consider an appropriate change to make this happen.

---
diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c
index 95181e36891a..b09c5b955555 100644
--- a/kernel/trace/ring_buffer.c
+++ b/kernel/trace/ring_buffer.c
@@ -4053,7 +4053,7 @@ EXPORT_SYMBOL_GPL(ring_buffer_read_prepare);
 void
 ring_buffer_read_prepare_sync(void)
 {
-	synchronize_sched();
+//	synchronize_sched();
 }
 EXPORT_SYMBOL_GPL(ring_buffer_read_prepare_sync);
 

^ permalink raw reply related	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2016-01-28 15:56 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-28  8:08 [RFC][BUG] tracer: Fails to work Peter Zijlstra
2016-01-28 13:38 ` Mathieu Desnoyers
2016-01-28 13:57   ` Peter Zijlstra
2016-01-28 14:18     ` Steven Rostedt
2016-01-28 14:38     ` Mathieu Desnoyers
2016-01-28 14:47       ` Peter Zijlstra
2016-01-28 14:53         ` Mathieu Desnoyers
2016-01-28 15:29           ` Peter Zijlstra
2016-01-28 15:55             ` Steven Rostedt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox