In commit a7ba5c3d008d ("drivers/iommu: Export core IOMMU API symbols to permit modular drivers") a bunch of iommu symbols were exported, all with _GPL markings except iommu_group_get_for_dev(). That export should also be _GPL like the others.
Unified · Split
| @@ -1429,7 +1429,7 @@ struct iommu_group *iommu_group_get_for_dev(struct device *dev) · 1428 unmodified lines | ||
| 1429 | 1429 | |
| 1430 | 1430 | return group; |
| 1431 | 1431 | } |
| 1432 | −EXPORT_SYMBOL(iommu_group_get_for_dev); | |
| 1432 | +EXPORT_SYMBOL_GPL(iommu_group_get_for_dev); | |
| 1433 | 1433 | |
| 1434 | 1434 | struct iommu_domain *iommu_group_default_domain(struct iommu_group *group) |
| 1435 | 1435 | { |