]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
clocksource/drivers/tegra: Restore base address before cleanup
authorDmitry Osipenko <digetx@gmail.com>
Tue, 18 Jun 2019 14:03:56 +0000 (17:03 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 26 Jul 2019 07:12:43 +0000 (09:12 +0200)
commit34316acedbec50584544d776463cb55ee3af16c9
tree7f19ca0dbefd3ea2fbbbe3845daa47dbd90bc8a2
parentc6edf12f810c570543328093ed253a4bd6b52c3f
clocksource/drivers/tegra: Restore base address before cleanup

[ Upstream commit fc9babc2574691d3bbf0428f007b22261fed55c6 ]

We're adjusting the timer's base for each per-CPU timer to point to the
actual start of the timer since device-tree defines a compound registers
range that includes all of the timers. In this case the original base
need to be restore before calling iounmap to unmap the proper address.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Acked-by: Jon Hunter <jonathanh@nvidia.com>
Acked-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/clocksource/timer-tegra20.c