perf/x86: Check branch sampling priv level in generic code
authorStephane Eranian <eranian@google.com>
Tue, 21 May 2013 10:53:37 +0000 (12:53 +0200)
committerIngo Molnar <mingo@kernel.org>
Tue, 28 May 2013 07:13:54 +0000 (09:13 +0200)
commit2b923c8f5de6722393e614b096d5040b6d4eaf98
tree32d26494f93859f3a03a8aa6edc2cc3b97476191
parent13acac307528c9cd7dd9fa9c577419401527b464
perf/x86: Check branch sampling priv level in generic code

This patch moves commit 7cc23cd to the generic code:

 perf/x86/intel/lbr: Demand proper privileges for PERF_SAMPLE_BRANCH_KERNEL

The check is now implemented in generic code instead of x86 specific
code. That way we do not have to repeat the test in each arch
supporting branch sampling.

Signed-off-by: Stephane Eranian <eranian@google.com>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Link: http://lkml.kernel.org/r/20130521105337.GA2879@quad
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/kernel/cpu/perf_event_intel_lbr.c
kernel/events/core.c