[IA64] mca recovery return value when no bus check
When there is no bus check, the return code should be failure, not success. Signed-off-by: Russ Anderson (rja@sgi.com) Signed-off-by: Tony Luck <tony.luck@intel.com>
This commit is contained in:
parent
f032f90809
commit
e1c48554ae
@ -568,10 +568,15 @@ recover_from_processor_error(int platform, slidx_table_t *slidx,
|
||||
return 0;
|
||||
|
||||
/*
|
||||
* If there is no bus error, record is weird but we need not to recover.
|
||||
* The cache check and bus check bits have four possible states
|
||||
* cc bc
|
||||
* 0 0 Weird record, not recovered
|
||||
* 1 0 Cache error, not recovered
|
||||
* 0 1 I/O error, attempt recovery
|
||||
* 1 1 Memory error, attempt recovery
|
||||
*/
|
||||
if (psp->bc == 0 || pbci == NULL)
|
||||
return 1;
|
||||
return 0;
|
||||
|
||||
/*
|
||||
* Sorry, we cannot handle so many.
|
||||
|
Loading…
Reference in New Issue
Block a user