]> git.baikalelectronics.ru Git - kernel.git/commit
clocksource/arm_arch_timer: Remove use of workaround static key
authorMarc Zyngier <marc.zyngier@arm.com>
Mon, 8 Apr 2019 15:49:06 +0000 (16:49 +0100)
committerWill Deacon <will.deacon@arm.com>
Tue, 30 Apr 2019 15:11:47 +0000 (16:11 +0100)
commitd08e5ea88d58a525ae6ddce69c4d6ebd0ac8198e
tree2ffc91823d98d9631237995c9ef7866de5eb0edb
parenta6bb40ede549f70f91dd35f2917c1d026f621ee8
clocksource/arm_arch_timer: Remove use of workaround static key

The use of a static key in a hotplug path has proved to be a real
nightmare, and makes it impossible to have scream-free lockdep
kernel.

Let's remove the static key altogether, and focus on something saner.

Acked-by: Mark Rutland <mark.rutland@arm.com>
Acked-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
arch/arm64/include/asm/arch_timer.h
drivers/clocksource/arm_arch_timer.c