net: fs_enet: Convert to platform remove callback returning void
[platform/kernel/linux-rpi.git] / drivers / net / ethernet / freescale / fs_enet / mii-fec.c
index 59a8f0b..1910df2 100644 (file)
@@ -187,7 +187,7 @@ out:
        return ret;
 }
 
-static int fs_enet_mdio_remove(struct platform_device *ofdev)
+static void fs_enet_mdio_remove(struct platform_device *ofdev)
 {
        struct mii_bus *bus = platform_get_drvdata(ofdev);
        struct fec_info *fec = bus->priv;
@@ -196,8 +196,6 @@ static int fs_enet_mdio_remove(struct platform_device *ofdev)
        iounmap(fec->fecp);
        kfree(fec);
        mdiobus_free(bus);
-
-       return 0;
 }
 
 static const struct of_device_id fs_enet_mdio_fec_match[] = {
@@ -220,7 +218,7 @@ static struct platform_driver fs_enet_fec_mdio_driver = {
                .of_match_table = fs_enet_mdio_fec_match,
        },
        .probe = fs_enet_mdio_probe,
-       .remove = fs_enet_mdio_remove,
+       .remove_new = fs_enet_mdio_remove,
 };
 
 module_platform_driver(fs_enet_fec_mdio_driver);