]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
drm/msm: Print all 64 bits of the faulting IOMMU address
authorJordan Crouse <jcrouse@codeaurora.org>
Tue, 7 May 2019 18:02:06 +0000 (12:02 -0600)
committerRob Clark <robdclark@chromium.org>
Tue, 18 Jun 2019 20:46:35 +0000 (13:46 -0700)
When we move to 64 bit addressing for a5xx and a6xx targets we will start
seeing pagefaults at larger addresses so format them appropriately in the
log message for easier debugging.

Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/msm_iommu.c

index 12bb54cefd460068cbfb36175fbf99901b8ab9f4..19263290b9b726a9ddeb1bee1747385196a9e723 100644 (file)
@@ -30,7 +30,7 @@ static int msm_fault_handler(struct iommu_domain *domain, struct device *dev,
        struct msm_iommu *iommu = arg;
        if (iommu->base.handler)
                return iommu->base.handler(iommu->base.arg, iova, flags);
-       pr_warn_ratelimited("*** fault: iova=%08lx, flags=%d\n", iova, flags);
+       pr_warn_ratelimited("*** fault: iova=%16lx, flags=%d\n", iova, flags);
        return 0;
 }