edac: Get rid of the old kobj's from the edac mc code
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / edac / i5000_edac.c
index a69245ad5f321b117828a7e60c4e27de293d8231..a7da4c7ad7fa1cc32111f57bae6461fa0f6af462 100644 (file)
@@ -1406,7 +1406,6 @@ static int i5000_probe1(struct pci_dev *pdev, int dev_idx)
        if (mci == NULL)
                return -ENOMEM;
 
-       kobject_get(&mci->edac_mci_kobj);
        debugf0("MC: %s: %s(): mci = %p\n", __FILE__, __func__, mci);
 
        mci->pdev = &pdev->dev; /* record ptr  to the generic device */
@@ -1479,7 +1478,6 @@ fail1:
        i5000_put_devices(mci);
 
 fail0:
-       kobject_put(&mci->edac_mci_kobj);
        edac_mc_free(mci);
        return -ENODEV;
 }
@@ -1525,7 +1523,6 @@ static void __devexit i5000_remove_one(struct pci_dev *pdev)
 
        /* retrieve references to resources, and free those resources */
        i5000_put_devices(mci);
-       kobject_put(&mci->edac_mci_kobj);
        edac_mc_free(mci);
 }