]> git.baikalelectronics.ru Git - kernel.git/commit
arm64: psci: Avoid printing in cpu_psci_cpu_die()
authorWill Deacon <will@kernel.org>
Fri, 6 Nov 2020 09:57:55 +0000 (09:57 +0000)
committerWill Deacon <will@kernel.org>
Tue, 10 Nov 2020 13:11:44 +0000 (13:11 +0000)
commitd0e9ca98952ba64e7bc8021a07c4cb52655c8a7e
tree2cca42a73cc9abf3049f02516154b06d3b75ed0f
parent3df0991fba48589fc64978f58c21b51a32f3dbeb
arm64: psci: Avoid printing in cpu_psci_cpu_die()

cpu_psci_cpu_die() is called in the context of the dying CPU, which
will no longer be online or tracked by RCU. It is therefore not generally
safe to call printk() if the PSCI "cpu off" request fails, so remove the
pr_crit() invocation.

Cc: Qian Cai <cai@redhat.com>
Cc: "Paul E. McKenney" <paulmck@kernel.org>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Link: https://lore.kernel.org/r/20201106103602.9849-2-will@kernel.org
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/kernel/psci.c