On Tue, Aug 13, 2013 at 04:51:33PM +0530, Naveen N. Rao wrote: > You're right - my trace point makes all the data provided by apei > as-is to userspace. However, ghes_edac seems to squash some of this > data into a string when reporting through mc_event. Right, for systems which don't need EDAC to decode to the DIMM or for which there are no EDAC drivers written, they could use a tracepoint which carries APEI info as-is. Others, which need EDAC, should probably use trace_mc_event and disable the APEI tracepoint. I think this should address Tony's concerns... Btw, you could call your TP something simpler like trace_ghes_memory_event or so. Btw 2, if GHES can report other types of errors (I'm pretty sure it can) maybe we can use a single tracepoint called trace_ghes_event for any types of errors coming out of it... Oh, and while at it, we probably need to start thinking of a mechanism to disable all the error printing, i.e. cper_print_mem() and such, if a userspace agent is listening in on the tracepoint and the error information is carried through it to userspace. Thanks. -- Regards/Gruss, Boris. Sent from a fat crate under my desk. Formatting is fine. -- -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html