hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/edac/i3200_edac.c
....@@ -280,7 +280,7 @@
280280 return NULL;
281281 }
282282
283
- window = ioremap_nocache(u.mchbar, I3200_MMR_WINDOW_SIZE);
283
+ window = ioremap(u.mchbar, I3200_MMR_WINDOW_SIZE);
284284 if (!window)
285285 printk(KERN_ERR "i3200: cannot map mmio space at 0x%llx\n",
286286 (unsigned long long)u.mchbar);
....@@ -392,8 +392,7 @@
392392 unsigned long nr_pages;
393393
394394 for (j = 0; j < nr_channels; j++) {
395
- struct dimm_info *dimm = EDAC_DIMM_PTR(mci->layers, mci->dimms,
396
- mci->n_layers, i, j, 0);
395
+ struct dimm_info *dimm = edac_get_dimm(mci, i, j, 0);
397396
398397 nr_pages = drb_to_nr_pages(drbs, stacked, j, i);
399398 if (nr_pages == 0)