]> git.ipfire.org Git - thirdparty/kernel/stable.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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 24 Nov 2020 12:27:19 +0000 (13:27 +0100)
commit331298e711e7da5c296c55b4e7ec9ee7894126a7
tree544e70e00ba362dade7b0ba43e912684af562f15
parent2e22375d80bebc8ea9aa930c047da93adb8d2390
arm64: psci: Avoid printing in cpu_psci_cpu_die()

[ Upstream commit 891deb87585017d526b67b59c15d38755b900fea ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arm64/kernel/psci.c