MCESEV(
+               PANIC, "Action required but kernel thread is not continuable",
+               SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR, 
MCI_UC_SAR|MCI_ADDR),
+               MCGMASK(MCG_STATUS_RIPV|MCG_STATUS_EIPV, 
MCG_STATUS_RIPV|MCG_STATUS_EIPV),
+               KERNEL
+               ),
+       MCESEV(
                AR, "Action required: data load error in a user process",
                SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, 
MCI_UC_SAR|MCI_ADDR|MCACOD_DATA),
                USER

This just gives us a better panic message. Right?  Without this we'd keep 
walking the
severity table until we hit the "Action required: unknown MCACOD" entry which 
will
match and force a panic anyway.

So I might look for better wording.  As far as the h/w is concerned the thread 
is continuable.
Linux is just not smart enough (yet) to take the required recovery action.

-Tony
N�����r��y����b�X��ǧv�^�)޺{.n�+����{����zX����ܨ}���Ơz�&j:+v�������zZ+��+zf���h���~����i���z��w���?�����&�)ߢf��^jǫy�m��@A�a���
0��h���i

Reply via email to