Messages in this thread | | | From | "Tian, Kevin" <> | Subject | RE: [PATCH v2 03/11] iommufd/hw_pagetable: Use domain_alloc_user op for domain allocation | Date | Fri, 19 May 2023 08:56:25 +0000 |
| |
> 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().
| |