diff options
| author | Riccardo Mancini <[email protected]> | 2021-07-15 16:07:21 +0000 |
|---|---|---|
| committer | Arnaldo Carvalho de Melo <[email protected]> | 2021-07-15 20:34:39 +0000 |
| commit | f2ebf8ffe7af10bff02d34addbebd9199de65ed2 (patch) | |
| tree | a794e58ed8d6a0ae32c1dce2c142aa68c1e290bf /drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | |
| parent | perf trace: Free malloc'd trace fields on exit (diff) | |
| download | kernel-f2ebf8ffe7af10bff02d34addbebd9199de65ed2.tar.gz kernel-f2ebf8ffe7af10bff02d34addbebd9199de65ed2.zip | |
perf trace: Free syscall->arg_fmt
ASan reports several memory leaks running:
# perf test "88: Check open filename arg using perf trace + vfs_getname"
The second of these leaks is caused by the arg_fmt field of syscall not
being deallocated.
This patch adds a new function syscall__exit which is called on all
syscalls.table entries in trace__exit, which will free the arg_fmt
field.
Signed-off-by: Riccardo Mancini <[email protected]>
Cc: Ian Rogers <[email protected]>
Cc: Jiri Olsa <[email protected]>
Cc: Mark Rutland <[email protected]>
Cc: Namhyung Kim <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Link: http://lore.kernel.org/lkml/d68f25c043d30464ac9fa79c3399e18f429bca82.1626343282.git.rickyman7@gmail.com
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c')
0 files changed, 0 insertions, 0 deletions
