diff options
| author | Felix Gu <ustc.gu@gmail.com> | 2026-04-16 21:37:23 +0800 |
|---|---|---|
| committer | Lizhi Hou <lizhi.hou@amd.com> | 2026-04-16 08:54:07 -0700 |
| commit | 432fafdc9a3122a7bee5b2bfd23dcf2dc262a3d7 (patch) | |
| tree | 003ded0dfcf37965bb2685c79d6de9af8ba48ca0 /include/linux/timerqueue.h | |
| parent | 6771275b4c96942b1b22ddcc9216e8458d206540 (diff) | |
accel/amdxdna: Fix memory leak in amdxdna_iommu_alloc()
In amdxdna_iommu_alloc(), if iommu_map() fails after successfully
allocating both iova and cpu_addr, the code jumps to free_iova
which only frees the iova, leaking the allocated pages.
Fixes: ece3e8980907 ("accel/amdxdna: Allow forcing IOVA-based DMA via module parameter")
Signed-off-by: Felix Gu <ustc.gu@gmail.com>
Reviewed-by: Lizhi Hou <lizhi.hou@amd.com>
Signed-off-by: Lizhi Hou <lizhi.hou@amd.com>
Link: https://patch.msgid.link/20260416-amdxdna-v1-1-30c13008365c@gmail.com
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions
