Loading drivers/edac/edac_mc.c +2 −0 Original line number Diff line number Diff line Loading @@ -235,6 +235,8 @@ EXPORT_SYMBOL_GPL(edac_mc_alloc); */ void edac_mc_free(struct mem_ctl_info *mci) { debugf1("%s()\n", __func__); edac_mc_unregister_sysfs_main_kobj(mci); } EXPORT_SYMBOL_GPL(edac_mc_free); Loading drivers/edac/edac_mc_sysfs.c +2 −0 Original line number Diff line number Diff line Loading @@ -712,6 +712,8 @@ fail_out: */ void edac_mc_unregister_sysfs_main_kobj(struct mem_ctl_info *mci) { debugf1("%s()\n", __func__); /* delete the kobj from the mc_kset */ kobject_put(&mci->edac_mci_kobj); } Loading drivers/edac/i7core_edac.c +1 −0 Original line number Diff line number Diff line Loading @@ -2086,6 +2086,7 @@ static void __devexit i7core_remove(struct pci_dev *pdev) edac_mc_del_mc(&i7core_dev->pdev[0]->dev); /* Free data */ debugf1("%s: free structs\n"); kfree(mci->ctl_name); edac_mc_free(mci); Loading Loading
drivers/edac/edac_mc.c +2 −0 Original line number Diff line number Diff line Loading @@ -235,6 +235,8 @@ EXPORT_SYMBOL_GPL(edac_mc_alloc); */ void edac_mc_free(struct mem_ctl_info *mci) { debugf1("%s()\n", __func__); edac_mc_unregister_sysfs_main_kobj(mci); } EXPORT_SYMBOL_GPL(edac_mc_free); Loading
drivers/edac/edac_mc_sysfs.c +2 −0 Original line number Diff line number Diff line Loading @@ -712,6 +712,8 @@ fail_out: */ void edac_mc_unregister_sysfs_main_kobj(struct mem_ctl_info *mci) { debugf1("%s()\n", __func__); /* delete the kobj from the mc_kset */ kobject_put(&mci->edac_mci_kobj); } Loading
drivers/edac/i7core_edac.c +1 −0 Original line number Diff line number Diff line Loading @@ -2086,6 +2086,7 @@ static void __devexit i7core_remove(struct pci_dev *pdev) edac_mc_del_mc(&i7core_dev->pdev[0]->dev); /* Free data */ debugf1("%s: free structs\n"); kfree(mci->ctl_name); edac_mc_free(mci); Loading