OpenCloudOS-Kernel/kernel/events
Gleb Natapov 86b47c2549 perf: Do no try to schedule task events if there are none
perf_event_sched_in() shouldn't try to schedule task events if there
are none otherwise task's ctx->is_active will be set and will not be
cleared during sched_out. This will prevent newly added events from
being scheduled into the task context.

Fixes a boo-boo in commit 1d5f003f5a ("perf: Do not set task_ctx
pointer in cpuctx if there are no events in the context").

Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/20111122140821.GF2557@redhat.com
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2011-12-07 16:31:22 +01:00
..
Makefile perf: Split up buffer handling from core code 2011-06-09 12:57:54 +02:00
core.c perf: Do no try to schedule task events if there are none 2011-12-07 16:31:22 +01:00
hw_breakpoint.c perf: Add context field to perf_event 2011-07-01 11:06:38 +02:00
internal.h perf: Fix loss of notification with multi-event 2011-12-05 09:33:03 +01:00
ring_buffer.c perf: Fix loss of notification with multi-event 2011-12-05 09:33:03 +01:00