Re: LTTng finds abnormally long APIC interrupt handler : 58.2 ms

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Steven Rostedt
Date: Thursday, August 7, 2008 - 10:41 am

On Thu, 7 Aug 2008, Mathieu Desnoyers wrote:


Cool!


I did this purposely. The reason is that there is no safe way to release
the trace_ops, because you never know if something is in the function
you pointed to. If you remove the module after that, it crashes.

I've been thinking of exporting it, and make it so that once you 
register something to the trace_ops, I'll up the module count, and never 
let that module unload.


You mean with kallsyms?  I also did some whacky hacks with logdev that
would search a System.map file and find the symbol that way.


I believe here (if this is the parameter) it is the address of the 
lockdep_map.


The spinlock debug code does nasty things (IMO). One is it tries to induce 
contention to see if it can break things. I do not trust any latencies 
when spinlock debug is enabled simply because it purposely adds latencies.

What do you get when spinlock debug is not enabled?

-- Steve
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
LTTng finds abnormally long APIC interrupt handler : 58.2 ms, Mathieu Desnoyers, (Tue Aug 5, 11:20 am)
Re: LTTng finds abnormally long APIC interrupt handler : 5 ..., Steven Rostedt, (Thu Aug 7, 10:41 am)
Re: LTTng finds abnormally long APIC interrupt handler : 5 ..., Mathieu Desnoyers, (Thu Aug 7, 11:24 am)