tracing: Add the ::ppin field to the mce_record tracepoint
authorAvadhut Naik <avadhut.naik@amd.com>
Mon, 1 Apr 2024 17:14:54 +0000 (12:14 -0500)
committerIngo Molnar <mingo@kernel.org>
Wed, 3 Apr 2024 07:39:29 +0000 (09:39 +0200)
commit98430645e383404e5f6f784cabbb08ebb4ac5499
tree709e897d8e4e0a92189231611ac355e8ee2bc62f
parentac5e80e94f5c67d7053f50fc3faddab931707f0f
tracing: Add the ::ppin field to the mce_record tracepoint

Machine Check Error information from 'struct mce' is exposed to userspace
through the mce_record tracepoint.

Currently, however, the PPIN (Protected Processor Inventory Number) field
of 'struct mce' is not exposed.

Add a PPIN field to the tracepoint as it provides a unique identifier for
the system (or socket in case of multi-socket systems) on which the MCE
has been received.

Also, add a comment explaining the kind of information that can be and
should be added to the tracepoint.

Signed-off-by: Avadhut Naik <avadhut.naik@amd.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Reviewed-by: Sohil Mehta <sohil.mehta@intel.com>
Reviewed-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Reviewed-by: Tony Luck <tony.luck@intel.com>
Link: https://lore.kernel.org/r/20240401171455.1737976-2-avadhut.naik@amd.com
include/trace/events/mce.h