From: Lucas Stach Date: Mon, 27 Nov 2017 14:33:28 +0000 (+0100) Subject: drm/etnaviv: use memset32 to init pagetable X-Git-Tag: v5.15~9430^2~18^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2f20fc4fc9db236dc3806a93e78c7575c9561590;p=platform%2Fkernel%2Flinux-starfive.git drm/etnaviv: use memset32 to init pagetable Now that memset32 is available, the open-coded pagetable initialization loop can be replaced. Signed-off-by: Lucas Stach --- diff --git a/drivers/gpu/drm/etnaviv/etnaviv_iommu.c b/drivers/gpu/drm/etnaviv/etnaviv_iommu.c index 14e24ac..7a8c947 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_iommu.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_iommu.c @@ -70,9 +70,8 @@ static int __etnaviv_iommu_init(struct etnaviv_iommuv1_domain *etnaviv_domain) return -ENOMEM; } - for (i = 0; i < PT_ENTRIES; i++) - etnaviv_domain->pgtable_cpu[i] = - etnaviv_domain->base.bad_page_dma; + memset32(etnaviv_domain->pgtable_cpu, etnaviv_domain->base.bad_page_dma, + PT_ENTRIES); return 0; }