summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/cpu/perf_event.c
diff options
context:
space:
mode:
authorDavid Ahern <dsahern@gmail.com>2015-02-18 10:45:43 -0700
committerIngo Molnar <mingo@kernel.org>2015-03-27 09:49:44 +0100
commit9332d250b4b4f67c633894b311e022e3cf943bd5 (patch)
tree809594b7728f48ab273d834eb763ee5698f846d7 /arch/x86/kernel/cpu/perf_event.c
parent936c663aed930972f7e185485fd6c2da69e33819 (diff)
downloadop-kernel-dev-9332d250b4b4f67c633894b311e022e3cf943bd5.zip
op-kernel-dev-9332d250b4b4f67c633894b311e022e3cf943bd5.tar.gz
perf/x86: Remove redundant calls to perf_pmu_{dis|en}able()
perf_pmu_disable() is called before pmu->add() and perf_pmu_enable() is called afterwards. No need to call these inside of x86_pmu_add() as well. Signed-off-by: David Ahern <dsahern@gmail.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: http://lkml.kernel.org/r/1424281543-67335-1-git-send-email-dsahern@gmail.com Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'arch/x86/kernel/cpu/perf_event.c')
-rw-r--r--arch/x86/kernel/cpu/perf_event.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/arch/x86/kernel/cpu/perf_event.c b/arch/x86/kernel/cpu/perf_event.c
index ec6e982..ac41b3a 100644
--- a/arch/x86/kernel/cpu/perf_event.c
+++ b/arch/x86/kernel/cpu/perf_event.c
@@ -1044,7 +1044,6 @@ static int x86_pmu_add(struct perf_event *event, int flags)
hwc = &event->hw;
- perf_pmu_disable(event->pmu);
n0 = cpuc->n_events;
ret = n = collect_events(cpuc, event, false);
if (ret < 0)
@@ -1082,7 +1081,6 @@ done_collect:
ret = 0;
out:
- perf_pmu_enable(event->pmu);
return ret;
}
OpenPOWER on IntegriCloud