diff options
author | Krzysztof Kozlowski <krzk@kernel.org> | 2020-03-03 21:27:48 +0100 |
---|---|---|
committer | Joerg Roedel <jroedel@suse.de> | 2020-03-04 16:24:46 +0100 |
commit | f2ce16c3c15e90f8279ccda8deeb24682a4a3706 (patch) | |
tree | 90a3ca2b6e2377156e6488f7b2f2726eda46c06d /drivers/iommu | |
parent | Linux 5.6-rc3 (diff) | |
download | linux-f2ce16c3c15e90f8279ccda8deeb24682a4a3706.tar.xz linux-f2ce16c3c15e90f8279ccda8deeb24682a4a3706.zip |
iommu/omap: Fix pointer cast -Wpointer-to-int-cast warnings on 64 bit
pointers should be casted to unsigned long to avoid
-Wpointer-to-int-cast warnings when compiling on 64-bit platform (e.g.
with COMPILE_TEST):
drivers/iommu/omap-iommu.c: In function ‘omap2_iommu_enable’:
drivers/iommu/omap-iommu.c:170:25: warning:
cast from pointer to integer of different size [-Wpointer-to-int-cast]
if (!obj->iopgd || !IS_ALIGNED((u32)obj->iopgd, SZ_16K))
^
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'drivers/iommu')
-rw-r--r-- | drivers/iommu/omap-iommu.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/iommu/omap-iommu.c b/drivers/iommu/omap-iommu.c index be551cc34be4..50e8acf88ec4 100644 --- a/drivers/iommu/omap-iommu.c +++ b/drivers/iommu/omap-iommu.c @@ -167,7 +167,7 @@ static int omap2_iommu_enable(struct omap_iommu *obj) { u32 l, pa; - if (!obj->iopgd || !IS_ALIGNED((u32)obj->iopgd, SZ_16K)) + if (!obj->iopgd || !IS_ALIGNED((unsigned long)obj->iopgd, SZ_16K)) return -EINVAL; pa = virt_to_phys(obj->iopgd); |