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/skx_common.h | |
parent | b2f9fb0d671f31e8af410a057eb429af3c17ec66 (diff) | |
download | lwn-1032095053b34d474aa20f2625d97dd306e0991b.tar.gz lwn-1032095053b34d474aa20f2625d97dd306e0991b.zip |
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/skx_common.h')
-rw-r--r-- | drivers/edac/skx_common.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/edac/skx_common.h b/drivers/edac/skx_common.h index 60d1ea669afd..319f9b2f1f89 100644 --- a/drivers/edac/skx_common.h +++ b/drivers/edac/skx_common.h @@ -128,7 +128,7 @@ int skx_get_all_bus_mappings(unsigned int did, int off, enum type, int skx_get_hi_lo(unsigned int did, int off[], u64 *tolm, u64 *tohm); -int skx_get_dimm_info(u32 mtr, u32 amap, struct dimm_info *dimm, +int skx_get_dimm_info(u32 mtr, u32 mcmtr, u32 amap, struct dimm_info *dimm, struct skx_imc *imc, int chan, int dimmno); int skx_get_nvdimm_info(struct dimm_info *dimm, struct skx_imc *imc, |