Skip to content

Commit 4557ac6

Browse files
npigginmpe
authored andcommitted
powerpc/64s/exception: Fix 0x1500 interrupt handler crash
A typo caused the interrupt handler to branch immediately to the common "unknown interrupt" handler and skip the special case test for denormal cause. This does not affect KVM softpatch handling (e.g., for POWER9 TM assist) because the KVM test was moved to common code by commit 9600f26 ("powerpc/64s/exception: Move KVM test to common code") just before this bug was introduced. Fixes: 3f7fbd9 ("powerpc/64s/exception: Clean up SRR specifiers") Reported-by: Paul Menzel <[email protected]> Signed-off-by: Nicholas Piggin <[email protected]> Tested-by: Paul Menzel <[email protected]> [mpe: Split selftest into a separate patch] Signed-off-by: Michael Ellerman <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent 19ab500 commit 4557ac6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

arch/powerpc/kernel/exceptions-64s.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2551,7 +2551,7 @@ EXC_VIRT_NONE(0x5400, 0x100)
25512551
INT_DEFINE_BEGIN(denorm_exception)
25522552
IVEC=0x1500
25532553
IHSRR=1
2554-
IBRANCH_COMMON=0
2554+
IBRANCH_TO_COMMON=0
25552555
IKVM_REAL=1
25562556
INT_DEFINE_END(denorm_exception)
25572557

0 commit comments

Comments
 (0)