Loading drivers/iommu/dma-mapping-fast.c +0 −16 Original line number Diff line number Diff line Loading @@ -1025,19 +1025,3 @@ int fast_smmu_init_mapping(struct device *dev, fast_smmu_put_dma_cookie(domain); return err; } /** * fast_smmu_release_mapping * @kref: dma_iommu_mapping->kref * * Cleans up the given iommu mapping. */ void fast_smmu_release_mapping(struct kref *kref) { struct dma_iommu_mapping *mapping = container_of(kref, struct dma_iommu_mapping, kref); fast_smmu_put_dma_cookie(mapping->domain); iommu_domain_free(mapping->domain); kfree(mapping); } include/linux/dma-mapping-fast.h +0 −4 Original line number Diff line number Diff line Loading @@ -41,7 +41,6 @@ struct dma_fast_smmu_mapping { #ifdef CONFIG_IOMMU_IO_PGTABLE_FAST int fast_smmu_init_mapping(struct device *dev, struct dma_iommu_mapping *mapping); void fast_smmu_release_mapping(struct kref *kref); void fast_smmu_put_dma_cookie(struct iommu_domain *domain); #else static inline int fast_smmu_init_mapping(struct device *dev, Loading @@ -50,9 +49,6 @@ static inline int fast_smmu_init_mapping(struct device *dev, return -ENODEV; } static inline void fast_smmu_release_mapping(struct kref *kref) { } static inline void fast_smmu_put_dma_cookie(struct iommu_domain *domain) {} #endif Loading Loading
drivers/iommu/dma-mapping-fast.c +0 −16 Original line number Diff line number Diff line Loading @@ -1025,19 +1025,3 @@ int fast_smmu_init_mapping(struct device *dev, fast_smmu_put_dma_cookie(domain); return err; } /** * fast_smmu_release_mapping * @kref: dma_iommu_mapping->kref * * Cleans up the given iommu mapping. */ void fast_smmu_release_mapping(struct kref *kref) { struct dma_iommu_mapping *mapping = container_of(kref, struct dma_iommu_mapping, kref); fast_smmu_put_dma_cookie(mapping->domain); iommu_domain_free(mapping->domain); kfree(mapping); }
include/linux/dma-mapping-fast.h +0 −4 Original line number Diff line number Diff line Loading @@ -41,7 +41,6 @@ struct dma_fast_smmu_mapping { #ifdef CONFIG_IOMMU_IO_PGTABLE_FAST int fast_smmu_init_mapping(struct device *dev, struct dma_iommu_mapping *mapping); void fast_smmu_release_mapping(struct kref *kref); void fast_smmu_put_dma_cookie(struct iommu_domain *domain); #else static inline int fast_smmu_init_mapping(struct device *dev, Loading @@ -50,9 +49,6 @@ static inline int fast_smmu_init_mapping(struct device *dev, return -ENODEV; } static inline void fast_smmu_release_mapping(struct kref *kref) { } static inline void fast_smmu_put_dma_cookie(struct iommu_domain *domain) {} #endif Loading