diff options
| author | Ingo Molnar <mingo@kernel.org> | 2024-11-13 03:41:59 +0100 | 
|---|---|---|
| committer | Ingo Molnar <mingo@kernel.org> | 2024-11-13 03:42:14 +0100 | 
| commit | abe949ce0f9be943d8762f91e04b8588255f2f70 (patch) | |
| tree | d479865f75acaa95fefbb20dccc502ca3cbd5d8d /drivers/cxl/core/trace.h | |
| parent | 035c5e2143f3edceeede1e99ff9cf8979c548dd5 (diff) | |
| parent | 2d5404caa8c7bb5c4e0435f94b28834ae5456623 (diff) | |
Merge tag 'v6.12-rc7' into x86/mm, to pick up fixes before applying new patches
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'drivers/cxl/core/trace.h')
| -rw-r--r-- | drivers/cxl/core/trace.h | 17 | 
1 files changed, 14 insertions, 3 deletions
| diff --git a/drivers/cxl/core/trace.h b/drivers/cxl/core/trace.h index 8672b42ee4d1..8389a94adb1a 100644 --- a/drivers/cxl/core/trace.h +++ b/drivers/cxl/core/trace.h @@ -279,7 +279,7 @@ TRACE_EVENT(cxl_generic_event,  #define CXL_GMER_MEM_EVT_TYPE_ECC_ERROR			0x00  #define CXL_GMER_MEM_EVT_TYPE_INV_ADDR			0x01  #define CXL_GMER_MEM_EVT_TYPE_DATA_PATH_ERROR		0x02 -#define show_mem_event_type(type)	__print_symbolic(type,			\ +#define show_gmer_mem_event_type(type)	__print_symbolic(type,			\  	{ CXL_GMER_MEM_EVT_TYPE_ECC_ERROR,		"ECC Error" },		\  	{ CXL_GMER_MEM_EVT_TYPE_INV_ADDR,		"Invalid Address" },	\  	{ CXL_GMER_MEM_EVT_TYPE_DATA_PATH_ERROR,	"Data Path Error" }	\ @@ -373,7 +373,7 @@ TRACE_EVENT(cxl_general_media,  		"hpa=%llx region=%s region_uuid=%pUb",  		__entry->dpa, show_dpa_flags(__entry->dpa_flags),  		show_event_desc_flags(__entry->descriptor), -		show_mem_event_type(__entry->type), +		show_gmer_mem_event_type(__entry->type),  		show_trans_type(__entry->transaction_type),  		__entry->channel, __entry->rank, __entry->device,  		__print_hex(__entry->comp_id, CXL_EVENT_GEN_MED_COMP_ID_SIZE), @@ -391,6 +391,17 @@ TRACE_EVENT(cxl_general_media,   * DRAM Event Record defines many fields the same as the General Media Event   * Record.  Reuse those definitions as appropriate.   */ +#define CXL_DER_MEM_EVT_TYPE_ECC_ERROR			0x00 +#define CXL_DER_MEM_EVT_TYPE_SCRUB_MEDIA_ECC_ERROR	0x01 +#define CXL_DER_MEM_EVT_TYPE_INV_ADDR			0x02 +#define CXL_DER_MEM_EVT_TYPE_DATA_PATH_ERROR		0x03 +#define show_dram_mem_event_type(type)  __print_symbolic(type,				\ +	{ CXL_DER_MEM_EVT_TYPE_ECC_ERROR,		"ECC Error" },			\ +	{ CXL_DER_MEM_EVT_TYPE_SCRUB_MEDIA_ECC_ERROR,	"Scrub Media ECC Error" },	\ +	{ CXL_DER_MEM_EVT_TYPE_INV_ADDR,		"Invalid Address" },		\ +	{ CXL_DER_MEM_EVT_TYPE_DATA_PATH_ERROR,		"Data Path Error" }		\ +) +  #define CXL_DER_VALID_CHANNEL				BIT(0)  #define CXL_DER_VALID_RANK				BIT(1)  #define CXL_DER_VALID_NIBBLE				BIT(2) @@ -477,7 +488,7 @@ TRACE_EVENT(cxl_dram,  		"hpa=%llx region=%s region_uuid=%pUb",  		__entry->dpa, show_dpa_flags(__entry->dpa_flags),  		show_event_desc_flags(__entry->descriptor), -		show_mem_event_type(__entry->type), +		show_dram_mem_event_type(__entry->type),  		show_trans_type(__entry->transaction_type),  		__entry->channel, __entry->rank, __entry->nibble_mask,  		__entry->bank_group, __entry->bank, | 
