summaryrefslogtreecommitdiffstats
path: root/mm
diff options
context:
space:
mode:
authorPeter Zijlstra <a.p.zijlstra@chello.nl>2010-05-06 17:31:38 +0200
committerIngo Molnar <mingo@elte.hu>2010-05-07 11:30:17 +0200
commit4fd38e4595e2f6c9d27732c042a0e16b2753049c (patch)
treebb18024a183691b81062f97fbc3de4938a1d6086 /mm
parent722154e4cacf015161efe60009ae9be23d492296 (diff)
downloadlinux-4fd38e4595e2f6c9d27732c042a0e16b2753049c.tar.bz2
perf: Fix exit() vs PERF_FORMAT_GROUP
Both Stephane and Corey reported that PERF_FORMAT_GROUP didn't work as expected if the task the counters were attached to quit before the read() call. The cause is that we unconditionally destroy the grouping when we remove counters from their context. Fix this by only doing this when we free the counter itself. Reported-by: Corey Ashford <cjashfor@linux.vnet.ibm.com> Reported-by: Stephane Eranian <eranian@google.com> Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> LKML-Reference: <1273160566.5605.404.camel@twins> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions