> From: Jacob Pan <[email protected]> > Sent: Tuesday, March 15, 2022 1:07 PM > +static int intel_iommu_attach_dev_pasid(struct iommu_domain *domain, > + struct device *dev, ioasid_t pasid) > +{ > + struct dmar_domain *dmar_domain = to_dmar_domain(domain); > + struct device_domain_info *info = get_domain_info(dev); > + struct intel_iommu *iommu = info->iommu; > + struct pasid_info *pinfo; > + unsigned long flags; > + int ret = 0; > + void *entry; > + > + if (!info) > + return -ENODEV;
btw this interface only works in scalable mode. Lack of a check to return error on legacy mode here. Thanks Kevin _______________________________________________ iommu mailing list [email protected] https://lists.linuxfoundation.org/mailman/listinfo/iommu
