summaryrefslogtreecommitdiff
path: root/drivers/iommu
diff options
context:
space:
mode:
authorSimon Xue <xxm@rock-chips.com>2018-01-02 15:27:19 +0800
committerJung Zhao <jung.zhao@rock-chips.com>2018-01-04 11:51:33 +0800
commit94d27447dda655f5bd6fc8b69188f83e0b842884 (patch)
tree2848ca97ff6571bbbdd258cf5464343f4cd182a1 /drivers/iommu
parent5dcb4226bb3be808462bd5db4d693149fe633c4b (diff)
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 <xxm@rock-chips.com>
Diffstat (limited to 'drivers/iommu')
-rw-r--r--drivers/iommu/rockchip-iommu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/iommu/rockchip-iommu.c b/drivers/iommu/rockchip-iommu.c
index 5c42b2a08aaf..c174b6c1433c 100644
--- a/drivers/iommu/rockchip-iommu.c
+++ b/drivers/iommu/rockchip-iommu.c
@@ -594,7 +594,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");