]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/arm/kernel/perf_event.c
perf: Factorize callchain context handling
[mv-sheeva.git] / arch / arm / kernel / perf_event.c
index 0e3bbdb159278e632e2194a8d94ed5bdb9951ae3..64ca8c3ab94b9c0ebf08ba0791f3c4e24c1e663e 100644 (file)
@@ -3049,7 +3049,6 @@ perf_callchain_user(struct perf_callchain_entry *entry, struct pt_regs *regs)
 {
        struct frame_tail *tail;
 
-       perf_callchain_store(entry, PERF_CONTEXT_USER);
 
        tail = (struct frame_tail *)regs->ARM_fp - 1;
 
@@ -3076,7 +3075,6 @@ perf_callchain_kernel(struct perf_callchain_entry *entry, struct pt_regs *regs)
 {
        struct stackframe fr;
 
-       perf_callchain_store(entry, PERF_CONTEXT_KERNEL);
        fr.fp = regs->ARM_fp;
        fr.sp = regs->ARM_sp;
        fr.lr = regs->ARM_lr;