summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/cpu/perf_event_msr.c
diff options
context:
space:
mode:
authorIngo Molnar2015-08-21 08:14:46 +0200
committerIngo Molnar2015-08-21 08:17:01 +0200
commit82819ffb42fb45197bacf3223191deca31d3eb91 (patch)
tree7e4d872981d3e7c6cbd9bc7f8bf637b6605a55c8 /arch/x86/kernel/cpu/perf_event_msr.c
parentMerge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/... (diff)
downloadkernel-qcow2-linux-82819ffb42fb45197bacf3223191deca31d3eb91.tar.gz
kernel-qcow2-linux-82819ffb42fb45197bacf3223191deca31d3eb91.tar.xz
kernel-qcow2-linux-82819ffb42fb45197bacf3223191deca31d3eb91.zip
perf/x86/msr: Fix the MSR driver build
The new MSR PMU driver made use of rdtsc() which does not exist (yet) in this tree: arch/x86/kernel/cpu/perf_event_msr.c:91:3: error: implicit declaration of function 'rdtsc' Use the old rdtscll() primitive for now. Reported-by: kbuild test robot <fengguang.wu@intel.com> Cc: Andy Lutomirski <luto@amacapital.net> Cc: Arnaldo Carvalho de Melo <acme@redhat.com> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: linux-kernel@vger.kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'arch/x86/kernel/cpu/perf_event_msr.c')
-rw-r--r--arch/x86/kernel/cpu/perf_event_msr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kernel/cpu/perf_event_msr.c b/arch/x86/kernel/cpu/perf_event_msr.c
index b0dd2e8a6d12..086b12eae794 100644
--- a/arch/x86/kernel/cpu/perf_event_msr.c
+++ b/arch/x86/kernel/cpu/perf_event_msr.c
@@ -145,7 +145,7 @@ static inline u64 msr_read_counter(struct perf_event *event)
if (event->hw.event_base)
rdmsrl(event->hw.event_base, now);
else
- now = rdtsc();
+ rdtscll(now);
return now;
}