iommu/sprd: Add missing force_aperture
authorJason Gunthorpe <jgg@nvidia.com>
Mon, 24 Jul 2023 17:36:05 +0000 (14:36 -0300)
committerJoerg Roedel <jroedel@suse.de>
Mon, 7 Aug 2023 12:33:51 +0000 (14:33 +0200)
force_aperture was intended to false only by GART drivers that have an
identity translation outside the aperture. This does not describe sprd, so
add the missing 'force_aperture = true'.

Fixes: b23e4fc4e3fa ("iommu: add Unisoc IOMMU basic driver")
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Acked-by: Chunyan Zhang <zhang.lyra@gmail.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/sprd-iommu.c

index 39e34fdeccda7842fa1ff677b4b0949c6ddbd120..eb684d8807cabcb47f4c71d29eb82e67ff6bbc71 100644 (file)
@@ -148,6 +148,7 @@ static struct iommu_domain *sprd_iommu_domain_alloc(unsigned int domain_type)
 
        dom->domain.geometry.aperture_start = 0;
        dom->domain.geometry.aperture_end = SZ_256M - 1;
+       dom->domain.geometry.force_aperture = true;
 
        return &dom->domain;
 }