All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] perf/core: Don't pass PERF_EF_START to the PMU ->start callback
@ 2016-08-15 10:42 Will Deacon
  2016-09-05 11:53 ` [tip:perf/core] " tip-bot for Will Deacon
  0 siblings, 1 reply; 2+ messages in thread
From: Will Deacon @ 2016-08-15 10:42 UTC (permalink / raw)
  To: linux-kernel; +Cc: mark.rutland, Will Deacon, Peter Zijlstra

PERF_EF_START is a flag to indicate to the PMU ->add callback that, as
well as claiming the PMU resources required by the event being added,
it should also start the PMU.

Passing this flag to the ->start callback doesn't make sense, because
->start always tries to start the PMU. Remove it.

Cc: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Will Deacon <will.deacon@arm.com>
---
 kernel/events/core.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kernel/events/core.c b/kernel/events/core.c
index 1903b8f3a705..b11504376af7 100644
--- a/kernel/events/core.c
+++ b/kernel/events/core.c
@@ -2455,7 +2455,7 @@ static int __perf_event_stop(void *info)
 	 * while restarting.
 	 */
 	if (sd->restart)
-		event->pmu->start(event, PERF_EF_START);
+		event->pmu->start(event, 0);
 
 	return 0;
 }
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-09-05 11:54 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-15 10:42 [PATCH] perf/core: Don't pass PERF_EF_START to the PMU ->start callback Will Deacon
2016-09-05 11:53 ` [tip:perf/core] " tip-bot for Will Deacon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.