2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/drivers/cxl/core
Li Ming 0a46f60a9f cxl/edac: Fix using wrong repair type to check dram event record
cxl_find_rec_dram() is used to find a DRAM event record based on the
inputted attributes. Different repair_type of the inputted attributes
will check the DRAM event record in different ways.
When EDAC driver is performing a memory rank sparing, it should use
CXL_RANK_SPARING rather than CXL_BANK_SPARING as repair_type for DRAM
event record checking.

Fixes: 588ca944c2 ("cxl/edac: Add CXL memory device memory sparing control feature")
Signed-off-by: Li Ming <ming.li@zohomail.com>
Reviewed-by: Shiju Jose <shiju.jose@huawei.com>
Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Reviewed-by: Ira Weiny <ira.weiny@intel.com>
Reviewed-by: Fan Ni <fan.ni@samsung.com>
Link: https://patch.msgid.link/20250620052924.138892-1-ming.li@zohomail.com
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
2025-06-25 12:05:45 -07:00
..
acpi.c acpi/hmat / cxl: Add extended linear cache support for CXL 2025-02-26 13:45:22 -07:00
cdat.c cxl: Remove else after return 2025-05-09 09:48:25 -07:00
core.h Merge branch 'for-6.16/cxl-features-ras' into cxl-for-next 2025-05-23 13:26:24 -07:00
edac.c cxl/edac: Fix using wrong repair type to check dram event record 2025-06-25 12:05:45 -07:00
features.c cxl: fix return value in cxlctl_validate_set_features() 2025-06-09 09:18:15 -07:00
hdm.c cxl/hdm: Clean up a debug printk 2025-05-09 14:04:08 -07:00
Makefile cxl/edac: Add CXL memory device patrol scrub control feature 2025-05-23 13:24:09 -07:00
mbox.c cxl/edac: Support for finding memory operation attributes from the current boot 2025-05-23 13:24:38 -07:00
mce.c cxl: Add mce notifier to emit aliased address for extended linear cache 2025-02-26 14:13:49 -07:00
mce.h cxl: Add mce notifier to emit aliased address for extended linear cache 2025-02-26 14:13:49 -07:00
memdev.c Merge branch 'for-6.16/cxl-features-ras' into cxl-for-next 2025-05-23 13:26:24 -07:00
pci.c cxl/pci: Add comments to cxl_hdm_decode_init() 2025-05-09 09:48:25 -07:00
pmem.c cxl/pmem: Remove is_cxl_nvdimm_bridge() 2025-01-03 11:20:06 +01:00
pmu.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
port.c cxl/port: Replace put_cxl_root() by a cleanup helper 2025-05-09 09:48:26 -07:00
ras.c cxl/ras: Fix CPER handler device confusion 2025-06-13 09:02:04 -07:00
region.c Merge branch 'for-6.16/cxl-features-ras' into cxl-for-next 2025-05-23 13:26:24 -07:00
regs.c cxl/core/regs.c: Skip Memory Space Enable check for RCD and RCH Ports 2025-04-21 08:30:13 -07:00
suspend.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
trace.c cxl/region: Move cxl_trace_hpa() work to the region driver 2024-04-30 12:24:42 -07:00
trace.h Merge branch 'for-6.15/extended-linear-cache' into cxl-for-next2 2025-03-14 16:22:34 -07:00