aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/edac/sb_edac.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/edac/sb_edac.c b/drivers/edac/sb_edac.c
index b3d924da5985..e438ee5b433f 100644
--- a/drivers/edac/sb_edac.c
+++ b/drivers/edac/sb_edac.c
@@ -924,6 +924,12 @@ out:
924 return mtype; 924 return mtype;
925} 925}
926 926
927static enum dev_type knl_get_width(struct sbridge_pvt *pvt, u32 mtr)
928{
929 /* for KNL value is fixed */
930 return DEV_X16;
931}
932
927static enum dev_type sbridge_get_width(struct sbridge_pvt *pvt, u32 mtr) 933static enum dev_type sbridge_get_width(struct sbridge_pvt *pvt, u32 mtr)
928{ 934{
929 /* there's no way to figure out */ 935 /* there's no way to figure out */
@@ -3393,7 +3399,7 @@ static int sbridge_register_mci(struct sbridge_dev *sbridge_dev, enum type type)
3393 pvt->info.interleave_list = knl_interleave_list; 3399 pvt->info.interleave_list = knl_interleave_list;
3394 pvt->info.max_interleave = ARRAY_SIZE(knl_interleave_list); 3400 pvt->info.max_interleave = ARRAY_SIZE(knl_interleave_list);
3395 pvt->info.interleave_pkg = ibridge_interleave_pkg; 3401 pvt->info.interleave_pkg = ibridge_interleave_pkg;
3396 pvt->info.get_width = ibridge_get_width; 3402 pvt->info.get_width = knl_get_width;
3397 mci->ctl_name = kasprintf(GFP_KERNEL, 3403 mci->ctl_name = kasprintf(GFP_KERNEL,
3398 "Knights Landing Socket#%d", mci->mc_idx); 3404 "Knights Landing Socket#%d", mci->mc_idx);
3399 3405