> Why, fill out struct mce and do mce_log(mce) does not suffice?

There is (or should be) a lot more interesting stuff in the CPER than just the 
address. Stuff
that we don't have fields for in the existing mcelog structure.  We also need 
to treat filtered
records from modern APEI implementations a bit differently from the old stuff.  
The original
user of this code was Westmere-EX, which used it as a workaround for a missing 
address in
MCi_ADDR for corrected errors.  So in that scenario we had every error being 
reported and
mcelog(8) deamon doing the threshold analysis to decide when to take action.

In this new modern world - Naveen wants to have the BIOS decide the threshold, 
so we'd
like Linux to take some action as soon as it sees just one CPER.

-Tony

Reply via email to