> From: Yi Liu <yi.l.liu@xxxxxxxxx> > Sent: Monday, July 24, 2023 7:04 PM > > + * @domain_alloc_user: allocate a user iommu domain corresponding to > the input > + * @hwpt_type that is defined as enum iommu_hwpt_type in the > + * include/uapi/linux/iommufd.h. A returning domain will be > + * set to an IOMMU_DOMAIN_NESTED type, upon valid > @user_data > + * and @parent that is a kernel-managed domain. Otherwise, > + * it will be set to an IOMMU_DOMAIN_UNMANAGED type. > Return > + * ERR_PTR on allocation failure. "If @user_data is valid and @parent points to a kernel-managed domain, the returning domain is set to IOMMU_DOMAIN_NESTED type. Otherwise it is set to IOMMU_DOMAIN_UNMANAGED type." Reviewed-by: Kevin Tian <kevin.tian@xxxxxxxxx>