Merge tag 'edac_updates_for_v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-microblaze.git] / drivers / edac / dmc520_edac.c
index 1fa5ca5..4e30b98 100644 (file)
@@ -602,7 +602,7 @@ err:
        return ret;
 }
 
-static int dmc520_edac_remove(struct platform_device *pdev)
+static void dmc520_edac_remove(struct platform_device *pdev)
 {
        u32 reg_val, idx, irq_mask_all = 0;
        struct mem_ctl_info *mci;
@@ -626,8 +626,6 @@ static int dmc520_edac_remove(struct platform_device *pdev)
 
        edac_mc_del_mc(&pdev->dev);
        edac_mc_free(mci);
-
-       return 0;
 }
 
 static const struct of_device_id dmc520_edac_driver_id[] = {
@@ -644,7 +642,7 @@ static struct platform_driver dmc520_edac_driver = {
        },
 
        .probe = dmc520_edac_probe,
-       .remove = dmc520_edac_remove
+       .remove_new = dmc520_edac_remove
 };
 
 module_platform_driver(dmc520_edac_driver);