From: Steven Rostedt Date: Tue, 14 Sep 2010 22:58:33 +0000 (-0400) Subject: tracing: Do not trace in irq when funcgraph-irq option is zero X-Git-Tag: v2.6.37-rc1~214^2~57 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b304d0441a4118fadd4c3f16e4dc600c271030b5;p=pandora-kernel.git tracing: Do not trace in irq when funcgraph-irq option is zero 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: Steven Rostedt --- Reading git-diff-tree failed