Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 211953
b: refs/heads/master
c: a9d6117
h: refs/heads/master
i:
  211951: 597f7bf
v: v3
  • Loading branch information
Jiri Olsa authored and Steven Rostedt committed Oct 18, 2010
1 parent ea46c65 commit 5d179e5
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 5 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 907f27840985fe6a0c62e43cd4702c6e04b4bcc7
refs/heads/master: a9d61173dc1cb63e660ae89e874e51ba4fd2f991
24 changes: 20 additions & 4 deletions trunk/kernel/trace/trace_functions_graph.c
Original file line number Diff line number Diff line change
Expand Up @@ -888,12 +888,20 @@ check_irq_entry(struct trace_iterator *iter, u32 flags,
unsigned long addr, int depth)
{
int cpu = iter->cpu;
int *depth_irq;
struct fgraph_data *data = iter->private;
int *depth_irq = &(per_cpu_ptr(data->cpu_data, cpu)->depth_irq);

if (flags & TRACE_GRAPH_PRINT_IRQS)
/*
* If we are either displaying irqs, or we got called as
* a graph event and private data does not exist,
* then we bypass the irq check.
*/
if ((flags & TRACE_GRAPH_PRINT_IRQS) ||
(!data))
return 0;

depth_irq = &(per_cpu_ptr(data->cpu_data, cpu)->depth_irq);

/*
* We are inside the irq code
*/
Expand Down Expand Up @@ -926,12 +934,20 @@ static int
check_irq_return(struct trace_iterator *iter, u32 flags, int depth)
{
int cpu = iter->cpu;
int *depth_irq;
struct fgraph_data *data = iter->private;
int *depth_irq = &(per_cpu_ptr(data->cpu_data, cpu)->depth_irq);

if (flags & TRACE_GRAPH_PRINT_IRQS)
/*
* If we are either displaying irqs, or we got called as
* a graph event and private data does not exist,
* then we bypass the irq check.
*/
if ((flags & TRACE_GRAPH_PRINT_IRQS) ||
(!data))
return 0;

depth_irq = &(per_cpu_ptr(data->cpu_data, cpu)->depth_irq);

/*
* We are not inside the irq code.
*/
Expand Down

0 comments on commit 5d179e5

Please sign in to comment.