diff options
author | Jason Baron <[email protected]> | 2009-02-26 10:11:05 -0500 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2009-02-26 18:43:50 +0100 |
commit | af39241b90a345556b8884adff87096afe71b050 (patch) | |
tree | a913e3f15b1fb91555b5cb5899270274ce4c2c46 /net/lapb/lapb_iface.c | |
parent | 8656e7a2fa6afcd8682990f804a2a9674568738f (diff) |
tracing, genirq: add irq enter and exit trace events
Impact: add new tracepoints
Add them to the generic IRQ code, that way every architecture
gets these new tracepoints, not just x86.
Using Steve's new 'TRACE_FORMAT', I can get function graph
trace as follows using the original two IRQ tracepoints:
3) | handle_IRQ_event() {
3) | /* (irq_handler_entry) irq=28 handler=eth0 */
3) | e1000_intr_msi() {
3) 2.460 us | __napi_schedule();
3) 9.416 us | }
3) | /* (irq_handler_exit) irq=28 handler=eth0 return=handled */
3) + 22.935 us | }
Signed-off-by: Jason Baron <[email protected]>
Signed-off-by: Steven Rostedt <[email protected]>
Acked-by: Peter Zijlstra <[email protected]>
Acked-by: Masami Hiramatsu <[email protected]>
Cc: KOSAKI Motohiro <[email protected]>
Cc: Mathieu Desnoyers <[email protected]>
Cc: "Frank Ch. Eigler" <[email protected]>
Cc: Arnaldo Carvalho de Melo <[email protected]>
Cc: Frederic Weisbecker <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'net/lapb/lapb_iface.c')
0 files changed, 0 insertions, 0 deletions