Przeglądaj źródła

[IA64] Set the correct default OS status in the MCA handler

sos->os_status is set to a default value of IA64_MCA_COLD_BOOT for an
MCA, but then is incorrectly overwritten with IA64_MCA_SAME_CONTEXT (0).
This makes SAL think that all MCAs have been recovered.

Signed-off-by: Keith Owens <kaos@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Keith Owens 19 lat temu
rodzic
commit
2a792058c3
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      arch/ia64/kernel/mca_asm.S

+ 1 - 1
arch/ia64/kernel/mca_asm.S

@@ -512,7 +512,7 @@ ia64_state_save:
 	st8 [temp1]=r12		// os_status, default is cold boot
 	mov r6=IA64_MCA_SAME_CONTEXT
 	;;
-	st8 [temp1]=r6		// context, default is same context
+	st8 [temp2]=r6		// context, default is same context
 
 	// Save the pt_regs data that is not in minstate.  The previous code
 	// left regs at sos.