summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorPeter Zijlstra <a.p.zijlstra@chello.nl>2010-05-06 15:31:38 (GMT)
committerIngo Molnar <mingo@elte.hu>2010-05-07 09:30:17 (GMT)
commit4fd38e4595e2f6c9d27732c042a0e16b2753049c (patch)
treebb18024a183691b81062f97fbc3de4938a1d6086 /drivers
parent722154e4cacf015161efe60009ae9be23d492296 (diff)
downloadlinux-4fd38e4595e2f6c9d27732c042a0e16b2753049c.tar.xz
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 'drivers')
0 files changed, 0 insertions, 0 deletions