mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 09:11:26 +03:00
mc_readl() returns 32-bit value. The value is getting left-shifted by 17-bits which can cause overflow and loss of data. Fix this by casting the return value of mc_readl() to u64. CID 10171820 Bug 3952896 Change-Id: I4fc7af5620f696a881701ce75b5740ac51f68c3a Signed-off-by: Ashish Mhetre <amhetre@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-t264/+/2930231 Reviewed-by: Ketan Patil <ketanp@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>