return priv;
}
+static void
+ar8xxx_free(struct ar8216_priv *priv)
+{
+ kfree(priv);
+}
+
static struct ar8216_priv *
ar8xxx_create_mii(struct mii_bus *bus)
{
/* check if we're attaching to the switch twice */
pdev = pdev->bus->phy_map[0];
if (!pdev) {
- kfree(priv);
+ ar8xxx_free(priv);
return 0;
}
return 0;
}
- kfree(priv);
+ ar8xxx_free(priv);
/* switch device has been initialized, reinit */
priv = pdev->priv;
return 0;
}
- kfree(priv);
+ ar8xxx_free(priv);
return 0;
}
err_cleanup_mib:
ar8xxx_mib_cleanup(priv);
err_free_priv:
- kfree(priv);
+ ar8xxx_free(priv);
pdev->priv = NULL;
return ret;
}
priv->phy = pdev;
ret = ar8216_id_chip(priv);
- kfree(priv);
+ ar8xxx_free(priv);
return ret;
}
unregister_switch(&priv->dev);
ar8xxx_mib_cleanup(priv);
- kfree(priv);
+ ar8xxx_free(priv);
}
static struct phy_driver ar8216_driver = {