diff options
Diffstat (limited to 'arch/sparc/kernel/perf_event.c')
| -rw-r--r-- | arch/sparc/kernel/perf_event.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/arch/sparc/kernel/perf_event.c b/arch/sparc/kernel/perf_event.c index 460162d74aba..4bc402938575 100644 --- a/arch/sparc/kernel/perf_event.c +++ b/arch/sparc/kernel/perf_event.c | |||
| @@ -1293,7 +1293,6 @@ void perf_callchain_kernel(struct perf_callchain_entry *entry, | |||
| 1293 | 1293 | ||
| 1294 | stack_trace_flush(); | 1294 | stack_trace_flush(); |
| 1295 | 1295 | ||
| 1296 | perf_callchain_store(entry, PERF_CONTEXT_KERNEL); | ||
| 1297 | perf_callchain_store(entry, regs->tpc); | 1296 | perf_callchain_store(entry, regs->tpc); |
| 1298 | 1297 | ||
| 1299 | ksp = regs->u_regs[UREG_I6]; | 1298 | ksp = regs->u_regs[UREG_I6]; |
| @@ -1337,7 +1336,6 @@ static void perf_callchain_user_64(struct perf_callchain_entry *entry, | |||
| 1337 | { | 1336 | { |
| 1338 | unsigned long ufp; | 1337 | unsigned long ufp; |
| 1339 | 1338 | ||
| 1340 | perf_callchain_store(entry, PERF_CONTEXT_USER); | ||
| 1341 | perf_callchain_store(entry, regs->tpc); | 1339 | perf_callchain_store(entry, regs->tpc); |
| 1342 | 1340 | ||
| 1343 | ufp = regs->u_regs[UREG_I6] + STACK_BIAS; | 1341 | ufp = regs->u_regs[UREG_I6] + STACK_BIAS; |
| @@ -1360,7 +1358,6 @@ static void perf_callchain_user_32(struct perf_callchain_entry *entry, | |||
| 1360 | { | 1358 | { |
| 1361 | unsigned long ufp; | 1359 | unsigned long ufp; |
| 1362 | 1360 | ||
| 1363 | perf_callchain_store(entry, PERF_CONTEXT_USER); | ||
| 1364 | perf_callchain_store(entry, regs->tpc); | 1361 | perf_callchain_store(entry, regs->tpc); |
| 1365 | 1362 | ||
| 1366 | ufp = regs->u_regs[UREG_I6] & 0xffffffffUL; | 1363 | ufp = regs->u_regs[UREG_I6] & 0xffffffffUL; |
