aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/edac/skx_base.c
diff options
context:
space:
mode:
authorQiuxu Zhuo <qiuxu.zhuo@intel.com>2019-06-26 14:16:55 +0800
committerTony Luck <tony.luck@intel.com>2019-06-26 10:07:27 -0700
commit1dc78f1ffa3a386b986b659884952d816021f38f (patch)
tree78b8187ce312d5e0350e8c4ff25cf8e2a5bfb850 /drivers/edac/skx_base.c
parentEDAC, i10nm: Check ECC enabling status per channel (diff)
downloadlinux-dev-1dc78f1ffa3a386b986b659884952d816021f38f.tar.xz
linux-dev-1dc78f1ffa3a386b986b659884952d816021f38f.zip
EDAC, skx, i10nm: Fix source ID register offset
The source ID register offset for Skylake server is 0xf0, while for Icelake server is 0xf8. Pass the correct offset to get the source ID. Signed-off-by: Qiuxu Zhuo <qiuxu.zhuo@intel.com> Signed-off-by: Tony Luck <tony.luck@intel.com>
Diffstat (limited to 'drivers/edac/skx_base.c')
-rw-r--r--drivers/edac/skx_base.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/edac/skx_base.c b/drivers/edac/skx_base.c
index a5c8fa3a249a..0fcf3785e8f3 100644
--- a/drivers/edac/skx_base.c
+++ b/drivers/edac/skx_base.c
@@ -639,7 +639,7 @@ static int __init skx_init(void)
}
list_for_each_entry(d, skx_edac_list, list) {
- rc = skx_get_src_id(d, &src_id);
+ rc = skx_get_src_id(d, 0xf0, &src_id);
if (rc < 0)
goto fail;
rc = skx_get_node_id(d, &node_id);