diff options
Diffstat (limited to 'include/linux/trace_recursion.h')
| -rw-r--r-- | include/linux/trace_recursion.h | 39 | 
1 files changed, 0 insertions, 39 deletions
| diff --git a/include/linux/trace_recursion.h b/include/linux/trace_recursion.h index 24ea8ac049b4..ae04054a1be3 100644 --- a/include/linux/trace_recursion.h +++ b/include/linux/trace_recursion.h @@ -44,35 +44,6 @@ enum {   */  	TRACE_IRQ_BIT, -	/* Set if the function is in the set_graph_function file */ -	TRACE_GRAPH_BIT, - -	/* -	 * In the very unlikely case that an interrupt came in -	 * at a start of graph tracing, and we want to trace -	 * the function in that interrupt, the depth can be greater -	 * than zero, because of the preempted start of a previous -	 * trace. In an even more unlikely case, depth could be 2 -	 * if a softirq interrupted the start of graph tracing, -	 * followed by an interrupt preempting a start of graph -	 * tracing in the softirq, and depth can even be 3 -	 * if an NMI came in at the start of an interrupt function -	 * that preempted a softirq start of a function that -	 * preempted normal context!!!! Luckily, it can't be -	 * greater than 3, so the next two bits are a mask -	 * of what the depth is when we set TRACE_GRAPH_BIT -	 */ - -	TRACE_GRAPH_DEPTH_START_BIT, -	TRACE_GRAPH_DEPTH_END_BIT, - -	/* -	 * To implement set_graph_notrace, if this bit is set, we ignore -	 * function graph tracing of called functions, until the return -	 * function is called to clear it. -	 */ -	TRACE_GRAPH_NOTRACE_BIT, -  	/* Used to prevent recursion recording from recursing. */  	TRACE_RECORD_RECURSION_BIT,  }; @@ -81,16 +52,6 @@ enum {  #define trace_recursion_clear(bit)	do { (current)->trace_recursion &= ~(1<<(bit)); } while (0)  #define trace_recursion_test(bit)	((current)->trace_recursion & (1<<(bit))) -#define trace_recursion_depth() \ -	(((current)->trace_recursion >> TRACE_GRAPH_DEPTH_START_BIT) & 3) -#define trace_recursion_set_depth(depth) \ -	do {								\ -		current->trace_recursion &=				\ -			~(3 << TRACE_GRAPH_DEPTH_START_BIT);		\ -		current->trace_recursion |=				\ -			((depth) & 3) << TRACE_GRAPH_DEPTH_START_BIT;	\ -	} while (0) -  #define TRACE_CONTEXT_BITS	4  #define TRACE_FTRACE_START	TRACE_FTRACE_BIT |