perf record: Fix memory leak on AIO objects deallocation
authorAlexey Budankov <alexey.budankov@linux.intel.com>
Wed, 5 Dec 2018 17:19:41 +0000 (20:19 +0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 17 Dec 2018 17:59:34 +0000 (14:59 -0300)
commitc8dd6ee51a4d0a119c8b4121d83008215e3209ed
tree1bbecbc4c94dcc66889bc0098c0b8d6033f98b25
parent91b2b97025097ce7ca7536bc87eba2bf14760fb4
perf record: Fix memory leak on AIO objects deallocation

Sending a part which was missed between v12 and v13 of the patch set
introducing AIO trace streaming for perf record mode.

The part is essential to avoid memory leakage during deallocation of AIO
related trace data buffers.

Signed-off-by: Alexey Budankov <alexey.budankov@linux.intel.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/r/e5d3154e-1583-83bb-9527-28ddbc6dbf9d@linux.intel.com
[ No need to test for NULL before calling zfree() ]
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/mmap.c