]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
arm64: Mark kernel as tainted on SAE and SError panic
authorBreno Leitao <leitao@debian.org>
Wed, 16 Jul 2025 09:42:01 +0000 (02:42 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 28 Aug 2025 14:28:20 +0000 (16:28 +0200)
commite424653498e411cf0913545eda2702c3f62bb319
tree6aa341b16fa480eaf6179bd274dedda9249b9712
parentac361868f1341509188bcbc66bc8b38de5689fd8
arm64: Mark kernel as tainted on SAE and SError panic

[ Upstream commit d7ce7e3a84642aadf7c4787f7ec4f58eb163d129 ]

Set TAINT_MACHINE_CHECK when SError or Synchronous External Abort (SEA)
interrupts trigger a panic to flag potential hardware faults. This
tainting mechanism aids in debugging and enables correlation of
hardware-related crashes in large-scale deployments.

This change aligns with similar patches[1] that mark machine check
events when the system crashes due to hardware errors.

Link: https://lore.kernel.org/all/20250702-add_tain-v1-1-9187b10914b9@debian.org/
Signed-off-by: Breno Leitao <leitao@debian.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Link: https://lore.kernel.org/r/20250716-vmcore_hw_error-v2-1-f187f7d62aba@debian.org
Signed-off-by: Will Deacon <will@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arm64/kernel/traps.c
arch/arm64/mm/fault.c