aboutsummaryrefslogtreecommitdiff
path: root/lib/string_helpers.c
diff options
context:
space:
mode:
authorStephane Eranian <eranian@google.com>2010-03-17 23:21:01 +0200
committerGreg Kroah-Hartman <gregkh@suse.de>2010-07-05 11:16:01 -0700
commit78248878e8df22ee76bd945fc0b3e2ca1dc9f249 (patch)
tree56eb78b232f1adfa468d819a67e4638046187cb3 /lib/string_helpers.c
parent896457128ac63394d9841a265627b1fea84a0250 (diff)
perf_events: Fix resource leak in x86 __hw_perf_event_init()
commit 4b24a88b35e15e04bd8f2c5dda65b5dc8ebca05f upstream. If reserve_pmc_hardware() succeeds but reserve_ds_buffers() fails, then we need to release_pmc_hardware. It won't be done by the destroy() callback because we return before setting it in case of error. Signed-off-by: Stephane Eranian <eranian@google.com> Cc: peterz@infradead.org Cc: paulus@samba.org Cc: davem@davemloft.net Cc: fweisbec@gmail.com Cc: robert.richter@amd.com Cc: perfmon2-devel@lists.sf.net LKML-Reference: <4ba1568b.15185e0a.182a.7802@mx.google.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'lib/string_helpers.c')
0 files changed, 0 insertions, 0 deletions