iommu/tegra: gart: Provide default ->map_sg() callback
Commit315786ebbf
("iommu: Add iommu_map_sg() function") adds a new ->map_sg() callback and provides a default implementation that drivers can use until they implement a hardware-specific variant. Unfortunately the Tegra GART driver was not updated as part of that commit, so that iommu_map_sg() calls on a domain provided by the GART cause an oops. Fixes:315786ebbf
("iommu: Add iommu_map_sg() function") Cc: Hiroshi Doyu <hdoyu@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Joerg Roedel <jroedel@suse.de>
This commit is contained in:
parent
c7e3ca515e
commit
35577079b9
|
@ -315,6 +315,7 @@ static const struct iommu_ops gart_iommu_ops = {
|
||||||
.attach_dev = gart_iommu_attach_dev,
|
.attach_dev = gart_iommu_attach_dev,
|
||||||
.detach_dev = gart_iommu_detach_dev,
|
.detach_dev = gart_iommu_detach_dev,
|
||||||
.map = gart_iommu_map,
|
.map = gart_iommu_map,
|
||||||
|
.map_sg = default_iommu_map_sg,
|
||||||
.unmap = gart_iommu_unmap,
|
.unmap = gart_iommu_unmap,
|
||||||
.iova_to_phys = gart_iommu_iova_to_phys,
|
.iova_to_phys = gart_iommu_iova_to_phys,
|
||||||
.pgsize_bitmap = GART_IOMMU_PGSIZES,
|
.pgsize_bitmap = GART_IOMMU_PGSIZES,
|
||||||
|
|
Loading…
Reference in a new issue