Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd

Pull iommufd fixes from Jason Gunthorpe:

- Incorrect error unwind in iommufd_device_do_replace()

- Correct a sparse warning missing static

* tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd:
iommufd/selftest: Make dirty_ops static
iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace()

+2 -2
+1 -1
drivers/iommu/iommufd/device.c
··· 526 526 err_unresv: 527 527 if (hwpt_is_paging(hwpt)) 528 528 iommufd_group_remove_reserved_iova(igroup, 529 - to_hwpt_paging(old_hwpt)); 529 + to_hwpt_paging(hwpt)); 530 530 err_unlock: 531 531 mutex_unlock(&idev->igroup->lock); 532 532 return ERR_PTR(rc);
+1 -1
drivers/iommu/iommufd/selftest.c
··· 273 273 return 0; 274 274 } 275 275 276 - const struct iommu_dirty_ops dirty_ops = { 276 + static const struct iommu_dirty_ops dirty_ops = { 277 277 .set_dirty_tracking = mock_domain_set_dirty_tracking, 278 278 .read_and_clear_dirty = mock_domain_read_and_clear_dirty, 279 279 };