soc/tegra: fuse: Explicitly cast to/from __iomem
authorThierry Reding <treding@nvidia.com>
Thu, 24 Feb 2022 12:27:28 +0000 (13:27 +0100)
committerThierry Reding <treding@nvidia.com>
Thu, 24 Feb 2022 16:09:13 +0000 (17:09 +0100)
commitb631c9c2ae934ce2a563853e8e6a591f7d34b48b
treedc0bf8eacc61efa531616da267aedc8ae01536c4
parent6f259bf1619bbff6118c1e556044c0cb4020bbb6
soc/tegra: fuse: Explicitly cast to/from __iomem

sparse is picky about casts between different address spaces. A cast to
plain void * needs to be accompanied by a __force modifier and casting
back to void __iomem * needs to be explicit to avoid warnings.

Reported-by: kernel test robot <lkp@intel.com>
Fixes: 88724b78a84c ("soc/tegra: fuse: Use resource-managed helpers")
Signed-off-by: Thierry Reding <treding@nvidia.com>
Reviewed-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/soc/tegra/fuse/fuse-tegra.c