summaryrefslogtreecommitdiff
path: root/lib/timerqueue.c
diff options
context:
space:
mode:
authorAndre Przywara <andre.przywara@arm.com>2022-05-06 19:25:22 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-06-14 17:54:00 +0300
commit3ba2db7cc27d4f69c1feebd0691f933e7a125542 (patch)
treebc8cd879ac0971f16be6bc3f2a39c6e0aab70b34 /lib/timerqueue.c
parent6e721f3ad0535b24f19a62420f4da95212cf069c (diff)
downloadlinux-3ba2db7cc27d4f69c1feebd0691f933e7a125542.tar.xz
clocksource/drivers/sp804: Avoid error on multiple instances
[ Upstream commit a98399cbc1e05f7b977419f03905501d566cf54e ] When a machine sports more than one SP804 timer instance, we only bring up the first one, since multiple timers of the same kind are not useful to Linux. As this is intentional behaviour, we should not return an error message, as we do today: =============== [ 0.000800] Failed to initialize '/bus@8000000/motherboard-bus@8000000/iofpga-bus@300000000/timer@120000': -22 =============== Replace the -EINVAL return with a debug message and return 0 instead. Also we do not reach the init function anymore if the DT node is disabled (as this is now handled by OF_DECLARE), so remove the explicit check for that case. This fixes a long standing bogus error when booting ARM's fastmodels. Signed-off-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Robin Murphy <robin.murphy@arm.com> Link: https://lore.kernel.org/r/20220506162522.3675399-1-andre.przywara@arm.com Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'lib/timerqueue.c')
0 files changed, 0 insertions, 0 deletions