summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorJunrui Luo <moonafterrain@outlook.com>2026-03-14 23:33:53 +0800
committerAlex Deucher <alexander.deucher@amd.com>2026-03-30 14:36:19 -0400
commit27f5ff9e4a4150d7cf8b4085aedd3b77ddcc5d08 (patch)
tree78f9913387443c236a703092f896fe9dd1b61b05 /tools/perf/scripts/python/export-to-postgresql.py
parent998d6781410de1c4b787fdbf6c56e851ea7fa553 (diff)
drm/amdgpu/userq: fix memory leak in MQD creation error paths
In mes_userq_mqd_create(), the memdup_user() allocations for IP-specific MQD structs are not freed when subsequent VA validation fails. The goto free_mqd label only cleans up the MQD BO object and userq_props. Fix by adding kfree() before each goto free_mqd on VA validation failure in the COMPUTE, GFX, and SDMA branches. Fixes: 9e46b8bb0539 ("drm/amdgpu: validate userq buffer virtual address and size") Reported-by: Yuhao Jiang <danisjiang@gmail.com> Signed-off-by: Junrui Luo <moonafterrain@outlook.com> Reviewed-by: Prike Liang <Prike.Liang@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions