iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range
authorNicolin Chen <nicolinc@nvidia.com>
Thu, 10 Jul 2025 05:58:53 +0000 (22:58 -0700)
committerJason Gunthorpe <jgg@nvidia.com>
Thu, 10 Jul 2025 15:38:50 +0000 (12:38 -0300)
commitb23e09f9997771b4b739c1c694fa832b5fa2de02
treeb0211fb7b07ed467b7f0c62a3143b07344e2d7e9
parent3e2a9811f6a9cefd310cc33cab73d5435b4a4caa
iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range

There are callers that read the unmapped bytes even when rc != 0. Thus, do
not forget to report it in the error path too.

Fixes: 8d40205f6093 ("iommufd: Add kAPI toward external drivers for kernel access")
Link: https://patch.msgid.link/r/e2b61303bbc008ba1a4e2d7c2a2894749b59fdac.1752126748.git.nicolinc@nvidia.com
Cc: stable@vger.kernel.org
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Nicolin Chen <nicolinc@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/iommu/iommufd/io_pagetable.c