-
- Downloads
iommu: Remove the ->map_sg indirection
All iommu drivers use the default_iommu_map_sg implementation, and there is no good reason to ever override it. Just expose it as iommu_map_sg directly and remove the indirection, specially in our post-spectre world where indirect calls are horribly expensive. Signed-off-by:Christoph Hellwig <hch@lst.de> Signed-off-by:
Joerg Roedel <jroedel@suse.de>
Showing
- drivers/iommu/amd_iommu.c 0 additions, 1 deletiondrivers/iommu/amd_iommu.c
- drivers/iommu/arm-smmu-v3.c 0 additions, 1 deletiondrivers/iommu/arm-smmu-v3.c
- drivers/iommu/arm-smmu.c 0 additions, 1 deletiondrivers/iommu/arm-smmu.c
- drivers/iommu/exynos-iommu.c 0 additions, 1 deletiondrivers/iommu/exynos-iommu.c
- drivers/iommu/intel-iommu.c 0 additions, 1 deletiondrivers/iommu/intel-iommu.c
- drivers/iommu/iommu.c 3 additions, 3 deletionsdrivers/iommu/iommu.c
- drivers/iommu/ipmmu-vmsa.c 0 additions, 1 deletiondrivers/iommu/ipmmu-vmsa.c
- drivers/iommu/msm_iommu.c 0 additions, 1 deletiondrivers/iommu/msm_iommu.c
- drivers/iommu/mtk_iommu.c 0 additions, 1 deletiondrivers/iommu/mtk_iommu.c
- drivers/iommu/mtk_iommu_v1.c 0 additions, 1 deletiondrivers/iommu/mtk_iommu_v1.c
- drivers/iommu/omap-iommu.c 0 additions, 1 deletiondrivers/iommu/omap-iommu.c
- drivers/iommu/qcom_iommu.c 0 additions, 1 deletiondrivers/iommu/qcom_iommu.c
- drivers/iommu/rockchip-iommu.c 0 additions, 1 deletiondrivers/iommu/rockchip-iommu.c
- drivers/iommu/tegra-gart.c 0 additions, 1 deletiondrivers/iommu/tegra-gart.c
- drivers/iommu/tegra-smmu.c 0 additions, 1 deletiondrivers/iommu/tegra-smmu.c
- include/linux/iommu.h 2 additions, 14 deletionsinclude/linux/iommu.h
Loading
Please register or sign in to comment