From: Yi Liu yi.l.liu@intel.com Sent: Thursday, May 11, 2023 10:39 PM
@@ -88,7 +90,10 @@ iommufd_hw_pagetable_alloc(struct iommufd_ctx *ictx, struct iommufd_ioas *ioas, refcount_inc(&ioas->obj.users); hwpt->ioas = ioas;
- hwpt->domain = iommu_domain_alloc(idev->dev->bus);
- if (ops->domain_alloc_user)
hwpt->domain = ops->domain_alloc_user(idev->dev, NULL,
NULL);
- else
hwpt->domain = iommu_domain_alloc(idev->dev->bus);
this reminds the comment for @domain_alloc_user() should clarify that UNMANGED domain type is assumed when no user data is provided, to be compatible with iommu_domain_alloc().