aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2010-08-10 22:23:46 -0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2010-10-24 09:20:37 -0400
commit3cfd01468b98360ede8cc8849d14e586253d290c (patch)
tree5f2790bb624b247122f2b62bc106b0c7e86840ac
parente9144601d364d5b81f3e63949337f8507eb58dca (diff)
i7core_edac: Improve debug to seek for register/remove errors
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
-rw-r--r--drivers/edac/i7core_edac.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/drivers/edac/i7core_edac.c b/drivers/edac/i7core_edac.c
index 36b4e1422838..a05f166d8917 100644
--- a/drivers/edac/i7core_edac.c
+++ b/drivers/edac/i7core_edac.c
@@ -1889,7 +1889,8 @@ static int i7core_register_mci(struct i7core_dev *i7core_dev,
1889 if (unlikely(!mci)) 1889 if (unlikely(!mci))
1890 return -ENOMEM; 1890 return -ENOMEM;
1891 1891
1892 debugf0("MC: " __FILE__ ": %s(): mci = %p\n", __func__, mci); 1892 debugf0("MC: " __FILE__ ": %s(): mci = %p, dev = %p\n",
1893 __func__, mci, &i7core_dev->pdev[0]->dev);
1893 1894
1894 /* record ptr to the generic device */ 1895 /* record ptr to the generic device */
1895 mci->dev = &i7core_dev->pdev[0]->dev; 1896 mci->dev = &i7core_dev->pdev[0]->dev;
@@ -2057,12 +2058,18 @@ static void __devexit i7core_remove(struct pci_dev *pdev)
2057 list_for_each_entry_safe(i7core_dev, tmp, &i7core_edac_list, list) { 2058 list_for_each_entry_safe(i7core_dev, tmp, &i7core_edac_list, list) {
2058 mci = find_mci_by_dev(&i7core_dev->pdev[0]->dev); 2059 mci = find_mci_by_dev(&i7core_dev->pdev[0]->dev);
2059 if (unlikely(!mci || !mci->pvt_info)) { 2060 if (unlikely(!mci || !mci->pvt_info)) {
2060 i7core_printk(KERN_ERR, 2061 debugf0("MC: " __FILE__ ": %s(): dev = %p\n",
2062 __func__, &i7core_dev->pdev[0]->dev);
2063
2064 i7core_printk(KERN_ERR,
2061 "Couldn't find mci hanler\n"); 2065 "Couldn't find mci hanler\n");
2062 } else { 2066 } else {
2063 pvt = mci->pvt_info; 2067 pvt = mci->pvt_info;
2064 i7core_dev = pvt->i7core_dev; 2068 i7core_dev = pvt->i7core_dev;
2065 2069
2070 debugf0("MC: " __FILE__ ": %s(): mci = %p, dev = %p\n",
2071 __func__, mci, &i7core_dev->pdev[0]->dev);
2072
2066 if (likely(pvt->i7core_pci)) 2073 if (likely(pvt->i7core_pci))
2067 edac_pci_release_generic_ctl(pvt->i7core_pci); 2074 edac_pci_release_generic_ctl(pvt->i7core_pci);
2068 else 2075 else