summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/arm-smmu.c
diff options
context:
space:
mode:
authorRobin Murphy <robin.murphy@arm.com>2019-08-20 12:38:49 +0100
committerWill Deacon <will@kernel.org>2019-08-20 12:48:37 +0100
commitd720e64150c79d14f4faf931604faa1f0755134d (patch)
treeea2a00747caf00cb9e517f30529c22d6a16d5f56 /drivers/iommu/arm-smmu.c
parent4b67f1ddcf23d6dc4b5a3a486b758cb91f725e72 (diff)
downloadlinux-d720e64150c79d14f4faf931604faa1f0755134d.tar.gz
linux-d720e64150c79d14f4faf931604faa1f0755134d.tar.bz2
linux-d720e64150c79d14f4faf931604faa1f0755134d.zip
iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU
As part of the grand SMMU driver refactoring effort, the I/O register accessors were moved into 'arm-smmu.h' in commit 6d7dff62afb0 ("iommu/arm-smmu: Move Secure access quirk to implementation"). On 32-bit architectures (such as ARM), the 64-bit accessors are defined in 'linux/io-64-nonatomic-hi-lo.h', so include this header to fix the build. Signed-off-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'drivers/iommu/arm-smmu.c')
-rw-r--r--drivers/iommu/arm-smmu.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/iommu/arm-smmu.c b/drivers/iommu/arm-smmu.c
index b8628e2ab579..523a88842e7f 100644
--- a/drivers/iommu/arm-smmu.c
+++ b/drivers/iommu/arm-smmu.c
@@ -26,7 +26,6 @@
#include <linux/err.h>
#include <linux/interrupt.h>
#include <linux/io.h>
-#include <linux/io-64-nonatomic-hi-lo.h>
#include <linux/iopoll.h>
#include <linux/init.h>
#include <linux/moduleparam.h>