aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
diff options
context:
space:
mode:
authorRiccardo Mancini <[email protected]>2021-07-15 16:07:21 +0000
committerArnaldo Carvalho de Melo <[email protected]>2021-07-15 20:34:39 +0000
commitf2ebf8ffe7af10bff02d34addbebd9199de65ed2 (patch)
treea794e58ed8d6a0ae32c1dce2c142aa68c1e290bf /drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
parentperf trace: Free malloc'd trace fields on exit (diff)
downloadkernel-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