net: fs_enet: Convert to platform remove callback returning void
[platform/kernel/linux-rpi.git] / drivers / net / ethernet / freescale / fs_enet / mii-bitbang.c
index 21de563..91a69fc 100644 (file)
@@ -192,7 +192,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 bb_info *bitbang = bus->priv;
@@ -201,8 +201,6 @@ static int fs_enet_mdio_remove(struct platform_device *ofdev)
        free_mdio_bitbang(bus);
        iounmap(bitbang->dir);
        kfree(bitbang);
-
-       return 0;
 }
 
 static const struct of_device_id fs_enet_mdio_bb_match[] = {
@@ -219,7 +217,7 @@ static struct platform_driver fs_enet_bb_mdio_driver = {
                .of_match_table = fs_enet_mdio_bb_match,
        },
        .probe = fs_enet_mdio_probe,
-       .remove = fs_enet_mdio_remove,
+       .remove_new = fs_enet_mdio_remove,
 };
 
 module_platform_driver(fs_enet_bb_mdio_driver);