aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/perf_counter.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/perf_counter.c')
-rw-r--r--kernel/perf_counter.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/kernel/perf_counter.c b/kernel/perf_counter.c
index 728a595399b0..57840a94b163 100644
--- a/kernel/perf_counter.c
+++ b/kernel/perf_counter.c
@@ -2042,11 +2042,10 @@ static void perf_counter_output(struct perf_counter *counter,
2042 header.size = sizeof(header); 2042 header.size = sizeof(header);
2043 2043
2044 header.misc = PERF_EVENT_MISC_OVERFLOW; 2044 header.misc = PERF_EVENT_MISC_OVERFLOW;
2045 header.misc |= user_mode(regs) ? 2045 header.misc |= perf_misc_flags(regs);
2046 PERF_EVENT_MISC_USER : PERF_EVENT_MISC_KERNEL;
2047 2046
2048 if (record_type & PERF_RECORD_IP) { 2047 if (record_type & PERF_RECORD_IP) {
2049 ip = instruction_pointer(regs); 2048 ip = perf_instruction_pointer(regs);
2050 header.type |= PERF_RECORD_IP; 2049 header.type |= PERF_RECORD_IP;
2051 header.size += sizeof(ip); 2050 header.size += sizeof(ip);
2052 } 2051 }