s390: always clear kernel stack backchain before calling functions
authorHeiko Carstens <hca@linux.ibm.com>
Fri, 4 Dec 2020 16:56:57 +0000 (17:56 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 6 Jan 2021 13:56:55 +0000 (14:56 +0100)
commit13f9eec229734b6952089b9bb315b2bd9c0f73b3
tree087f6494b3f6d7341e807d5d3630427ffc7191dd
parent330c1ee7d59373ac91390779e2daddc5aa54deab
s390: always clear kernel stack backchain before calling functions

[ Upstream commit 9365965db0c7ca7fc81eee27c21d8522d7102c32 ]

Clear the kernel stack backchain before potentially calling the
lockdep trace_hardirqs_off/on functions. Without this walking the
kernel backchain, e.g. during a panic, might stop too early.

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/s390/kernel/entry.S