]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
accel/amdxdna: Clear sva pointer after unbind
authorLizhi Hou <lizhi.hou@amd.com>
Thu, 4 Jun 2026 20:28:15 +0000 (13:28 -0700)
committerLizhi Hou <lizhi.hou@amd.com>
Wed, 10 Jun 2026 06:22:33 +0000 (23:22 -0700)
commit2db6ddf1cbc84978d1690d574e92626d431e407d
treeb01ee3204d9f1e895a328de2710397bfe52e8118
parentb08472db93b1ccff84a7adec5779d47f0e9d3a30
accel/amdxdna: Clear sva pointer after unbind

Add client->sva = NULL after the unbind makes it consistent with how
amdxdna_sva_fini() already clears the pointer after unbinding. The
IS_ERR_OR_NULL guard in sva_fini will then correctly skip the second
unbind.

Fixes: 3cc5d7a59519 ("accel/amdxdna: Add carveout memory support for non-IOMMU systems")
Reviewed-by: Mario Limonciello (AMD) <superm1@kernel.org>
Signed-off-by: Lizhi Hou <lizhi.hou@amd.com>
Link: https://patch.msgid.link/20260604202815.2425882-1-lizhi.hou@amd.com
drivers/accel/amdxdna/amdxdna_pci_drv.c