diff options
author | Qiuxu Zhuo <qiuxu.zhuo@intel.com> | 2020-05-15 20:34:06 +0800 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2020-05-19 15:11:29 -0700 |
commit | 1032095053b34d474aa20f2625d97dd306e0991b (patch) | |
tree | 613b712594232aeee6a40006155645fb353d08f8 /drivers/edac/i10nm_base.c | |
parent | b2f9fb0d671f31e8af410a057eb429af3c17ec66 (diff) | |
download | linux-1032095053b34d474aa20f2625d97dd306e0991b.tar.bz2 |
EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable
The skx_edac driver wrongly uses the mtr register to retrieve two fields
close_pg and bank_xor_enable. Fix it by using the correct mcmtr register
to get the two fields.
Cc: <stable@vger.kernel.org>
Signed-off-by: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
Reported-by: Matthew Riley <mattdr@google.com>
Acked-by: Aristeu Rozanski <aris@redhat.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Link: https://lore.kernel.org/r/20200515210146.1337-1-tony.luck@intel.com
Diffstat (limited to 'drivers/edac/i10nm_base.c')
-rw-r--r-- | drivers/edac/i10nm_base.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/edac/i10nm_base.c b/drivers/edac/i10nm_base.c index df08de963d10..916d37f0503b 100644 --- a/drivers/edac/i10nm_base.c +++ b/drivers/edac/i10nm_base.c @@ -161,7 +161,7 @@ static int i10nm_get_dimm_config(struct mem_ctl_info *mci) mtr, mcddrtcfg, imc->mc, i, j); if (IS_DIMM_PRESENT(mtr)) - ndimms += skx_get_dimm_info(mtr, 0, dimm, + ndimms += skx_get_dimm_info(mtr, 0, 0, dimm, imc, i, j); else if (IS_NVDIMM_PRESENT(mcddrtcfg, j)) ndimms += skx_get_nvdimm_info(dimm, imc, i, j, |