]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
accel/amdxdna: Require carveout when PASID and force_iova are disabled
authorLizhi Hou <lizhi.hou@amd.com>
Thu, 4 Jun 2026 19:54:59 +0000 (12:54 -0700)
committerLizhi Hou <lizhi.hou@amd.com>
Fri, 5 Jun 2026 16:18:20 +0000 (09:18 -0700)
commit65cbdffa324d6d50dc14f762c1430a2d1dafb7d4
tree86cf56479a1b6d519b582daa2b91cbff17a50396
parent62c1671f6454ceaa80e9ceff63f821aa36f35154
accel/amdxdna: Require carveout when PASID and force_iova are disabled

When both PASID and force_iova are disabled, carveout memory should be
used. Reject buffer allocations that cannot use carveout memory in this
configuration and return an error.

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/20260604195459.2423279-1-lizhi.hou@amd.com
drivers/accel/amdxdna/amdxdna_pci_drv.c