Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 017add3e authored by Neeraj Upadhyay's avatar Neeraj Upadhyay Committed by Raghavendra Rao Ananta
Browse files

perf: don't zombie certain events in perf_event_release_kernel



Ignore events with no particular cpu associated, while
moving the events to zombie state, during event
release.

Change-Id: I11624f3734633ee6c55454be0cd32f638ed61024
Signed-off-by: default avatarNeeraj Upadhyay <neeraju@codeaurora.org>
[rananta@codeaurora.org: resolve trivial merge conflicts]
Signed-off-by: default avatarRaghavendra Rao Ananta <rananta@codeaurora.org>
parent df9c344a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -4487,7 +4487,7 @@ int perf_event_release_kernel(struct perf_event *event)
	if (event->state == PERF_EVENT_STATE_ZOMBIE)
		return 0;

	if (!cpu_online(event->cpu) &&
	if (event->cpu != -1 && !cpu_online(event->cpu) &&
		event->state == PERF_EVENT_STATE_ACTIVE) {
		event->state = PERF_EVENT_STATE_ZOMBIE;