summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorPeter Zijlstra <peterz@infradead.org>2010-02-14 10:12:04 (GMT)
committerIngo Molnar <mingo@elte.hu>2010-02-14 17:10:39 (GMT)
commit6f93d0a7c83772997b81c30d6f519a9a5dbab6a9 (patch)
treefd937bfb57964c514db2186e58c896fb7dc30647 /arch
parent1a72cfa6856e7d58e049c42c6e6a789669478479 (diff)
downloadlinux-6f93d0a7c83772997b81c30d6f519a9a5dbab6a9.tar.xz
perf_events: Fix FORK events
Commit 22e19085 ("Honour event state for aux stream data") introduced a bug where we would drop FORK events. The thing is that we deliver FORK events to the child process' event, which at that time will be PERF_EVENT_STATE_INACTIVE because the child won't be scheduled in (we're in the middle of fork). Solve this twice, change the event state filter to exclude only disabled (STATE_OFF) or worse, and deliver FORK events to the current (parent). Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Anton Blanchard <anton@samba.org> Cc: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> LKML-Reference: <1266142324.5273.411.camel@laptop> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions