]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
accel/amdxdna: Fix memory leak in amdxdna_ubuf_map
authorZishun Yi <zishun.yi.dev@gmail.com>
Thu, 29 Jan 2026 17:10:22 +0000 (01:10 +0800)
committerLizhi Hou <lizhi.hou@amd.com>
Fri, 30 Jan 2026 19:52:59 +0000 (11:52 -0800)
commit84dd57fb0359500092f1101409ca32091731490d
tree16076c37e23e696be21ed406889613d62620edd2
parentf1370241fe8045702bc9d0812b996791f0500f1b
accel/amdxdna: Fix memory leak in amdxdna_ubuf_map

The amdxdna_ubuf_map() function allocates memory for sg and
internal sg table structures, but it fails to free them if subsequent
operations (sg_alloc_table_from_pages or dma_map_sgtable) fail.

Fixes: bd72d4acda10 ("accel/amdxdna: Support user space allocated buffer")
Signed-off-by: Zishun Yi <zishun.yi.dev@gmail.com>
Reviewed-by: Lizhi Hou <lizhi.hou@amd.com>
Reviewed-by: Min Ma <mamin506@gmail.com>
Signed-off-by: Lizhi Hou <lizhi.hou@amd.com>
Link: https://patch.msgid.link/20260129171022.68578-1-zishun.yi.dev@gmail.com
drivers/accel/amdxdna/amdxdna_ubuf.c