Skip to content
  • Steven Rostedt's avatar
    tracing: Do not trace in irq when funcgraph-irq option is zero · b304d044
    Steven Rostedt authored
    
    
    When the function graph tracer funcgraph-irq option is zero, disable
    tracing in IRQs. This makes the option have two effects.
    
    1) When reading the trace file, do not display the functions that
       happen in interrupt context (when detected)
    
    2) [*new*] When recording a trace, skip those that are detected
       to be in interrupt by the 'in_irq()' function
    
    Note, in_irq() is updated at irq_enter() and irq_exit(). There are
    still functions that are recorded by the function graph tracer that
    is in interrupt context but outside the irq_enter/exit() routines.
    
    Signed-off-by: default avatarSteven Rostedt <rostedt@goodmis.org>
    b304d044