Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 200043
b: refs/heads/master
c: b990538
h: refs/heads/master
i:
  200041: cc6b5ed
  200039: 55c2fa6
v: v3
  • Loading branch information
Mauro Carvalho Chehab committed May 10, 2010
1 parent b328c69 commit 2a5b458
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 28 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 31983a04d686f9f90b356072089d8d677e40e776
refs/heads/master: b990538a78ea84e89551ccaddf182beb5e16e6d2
50 changes: 23 additions & 27 deletions trunk/drivers/edac/i7core_edac.c
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,6 @@
#define I7CORE_REVISION " Ver: 1.0.0 " __DATE__
#define EDAC_MOD_STR "i7core_edac"

/* HACK: temporary, just to enable all logs, for now */
#undef debugf0
#define debugf0(fmt, arg...) edac_printk(KERN_INFO, "i7core", fmt, ##arg)

/*
* Debug macros
*/
Expand Down Expand Up @@ -105,6 +101,7 @@
#define REPEAT_EN 0x01

/* OFFSETS for Devices 4,5 and 6 Function 1 */

#define MC_DOD_CH_DIMM0 0x48
#define MC_DOD_CH_DIMM1 0x4c
#define MC_DOD_CH_DIMM2 0x50
Expand Down Expand Up @@ -227,7 +224,7 @@ struct pci_id_descr pci_devs[] = {
/* Memory controller */
{ PCI_DESCR(3, 0, PCI_DEVICE_ID_INTEL_I7_MCR) },
{ PCI_DESCR(3, 1, PCI_DEVICE_ID_INTEL_I7_MC_TAD) },
{ PCI_DESCR(3, 2, PCI_DEVICE_ID_INTEL_I7_MC_RAS) }, /* if RDIMM is supported */
{ PCI_DESCR(3, 2, PCI_DEVICE_ID_INTEL_I7_MC_RAS) }, /* if RDIMM */
{ PCI_DESCR(3, 4, PCI_DEVICE_ID_INTEL_I7_MC_TEST) },

/* Channel 0 */
Expand Down Expand Up @@ -878,7 +875,7 @@ static int write_and_test(struct pci_dev *dev, int where, u32 val)

for (count = 0; count < 10; count++) {
if (count)
msleep (100);
msleep(100);
pci_write_config_dword(dev, where, val);
pci_read_config_dword(dev, where, &read);

Expand All @@ -894,7 +891,6 @@ static int write_and_test(struct pci_dev *dev, int where, u32 val)
return -EINVAL;
}


/*
* This routine prepares the Memory Controller for error injection.
* The error will be injected when some process tries to write to the
Expand Down Expand Up @@ -1326,7 +1322,7 @@ static void check_mc_test_err(struct mem_ctl_info *mci, u8 socket)
int new0, new1, new2;

if (!pvt->pci_mcr[socket][4]) {
debugf0("%s MCR registers not found\n",__func__);
debugf0("%s MCR registers not found\n", __func__);
return;
}

Expand Down Expand Up @@ -1405,24 +1401,24 @@ static void i7core_mce_output_error(struct mem_ctl_info *mci,
type = "NON_FATAL";

switch (optypenum) {
case 0:
optype = "generic undef request";
break;
case 1:
optype = "read error";
break;
case 2:
optype = "write error";
break;
case 3:
optype = "addr/cmd error";
break;
case 4:
optype = "scrubbing error";
break;
default:
optype = "reserved";
break;
case 0:
optype = "generic undef request";
break;
case 1:
optype = "read error";
break;
case 2:
optype = "write error";
break;
case 3:
optype = "addr/cmd error";
break;
case 4:
optype = "scrubbing error";
break;
default:
optype = "reserved";
break;
}

switch (errnum) {
Expand Down Expand Up @@ -1672,7 +1668,7 @@ static int __devinit i7core_probe(struct pci_dev *pdev,
spin_lock_init(&pvt->mce_lock);

rc = edac_mce_register(&pvt->edac_mce);
if (unlikely (rc < 0)) {
if (unlikely(rc < 0)) {
debugf0("MC: " __FILE__
": %s(): failed edac_mce_register()\n", __func__);
goto fail1;
Expand Down

0 comments on commit 2a5b458

Please sign in to comment.