]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/64: mark irqs hard disabled in boot paca
authorNicholas Piggin <npiggin@gmail.com>
Mon, 26 Sep 2022 05:43:00 +0000 (15:43 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 28 Sep 2022 09:22:11 +0000 (19:22 +1000)
commitf22e99ba155c08e7f1be652db87275f1c60b8e22
tree45b446bc2ddbb948a69b2dd92c4e2d46b99595ae
parent3cef0e8f03aebef31717518985af4a4b88886ae1
powerpc/64: mark irqs hard disabled in boot paca

This prevents interrupts in early boot (e.g., program check) from
enabling MSR[EE], potentially causing endian mismatch or other
crashes when reporting early boot traps.

Fixes: 995e23aebd3f1 ("powerpc/64/interrupt: make normal synchronous interrupts enable MSR[EE] if possible")
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20220926054305.2671436-3-npiggin@gmail.com
arch/powerpc/kernel/setup_64.c