From 178388b16a0d3a60b07610495323cddda55aebf5 Mon Sep 17 00:00:00 2001 From: Simon Xue Date: Sat, 30 Mar 2019 19:00:49 +0800 Subject: [PATCH] iommu/rockchip: use status register instead of flags as parameter When iommu fall into interrupt, status register indicate more information than read or write flag, so use status register as parameter when callback report_iommu_fault Change-Id: I07c6b9996f305eb970bd1d1d2b0f2a7db53cc6ba Signed-off-by: Simon Xue --- drivers/iommu/rockchip-iommu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iommu/rockchip-iommu.c b/drivers/iommu/rockchip-iommu.c index 279f23147b5d..b0866aab5983 100644 --- a/drivers/iommu/rockchip-iommu.c +++ b/drivers/iommu/rockchip-iommu.c @@ -589,7 +589,7 @@ static irqreturn_t rk_iommu_irq(int irq, void *dev_id) */ if (iommu->domain) report_iommu_fault(iommu->domain, iommu->dev, iova, - flags); + status); else dev_err(iommu->dev, "Page fault while iommu not attached to domain?\n");