]> 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)
commitce3a48bd11aa322a5fc5cf2c9b411dffedf95175
tree2cca42a73cc9abf3049f02516154b06d3b75ed0f
parent48a6b74b1855f44fa9ac1fe87c4f08499b5b87eb
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