]> Gentwo Git Trees - linux/.git/commit
iommufd: Make vfio_compat's unmap succeed if the range is already empty
authorJason Gunthorpe <jgg@nvidia.com>
Tue, 4 Nov 2025 18:11:49 +0000 (14:11 -0400)
committerJason Gunthorpe <jgg@nvidia.com>
Wed, 5 Nov 2025 19:11:26 +0000 (15:11 -0400)
commitafb47765f9235181fddc61c8633b5a8cfae29fd2
treee8f71de2f20dad6559344fd1df5d69279d7b3acb
parentb09ed52db1e688eb8205b1939ca1345179ecd515
iommufd: Make vfio_compat's unmap succeed if the range is already empty

iommufd returns ENOENT when attempting to unmap a range that is already
empty, while vfio type1 returns success. Fix vfio_compat to match.

Fixes: d624d6652a65 ("iommufd: vfio container FD ioctl compatibility")
Link: https://patch.msgid.link/r/0-v1-76be45eff0be+5d-iommufd_unmap_compat_jgg@nvidia.com
Reviewed-by: Nicolin Chen <nicolinc@nvidia.com>
Reviewed-by: Alex Mastro <amastro@fb.com>
Reported-by: Alex Mastro <amastro@fb.com>
Closes: https://lore.kernel.org/r/aP0S5ZF9l3sWkJ1G@devgpu012.nha5.facebook.com
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/iommu/iommufd/io_pagetable.c
drivers/iommu/iommufd/ioas.c
tools/testing/selftests/iommu/iommufd.c