aboutsummaryrefslogtreecommitdiffstats
path: root/target
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2014-12-18 11:28:47 +0000
committerFelix Fietkau <nbd@openwrt.org>2014-12-18 11:28:47 +0000
commitdc0c86e562063c4921368ee3ed3b82ee2b541b2d (patch)
treed9a5f730bff66250496bccd2c5daf559ba5dc25c /target
parent8402817f65b32fa0b27dce75274d3a62f03f068c (diff)
downloadupstream-dc0c86e562063c4921368ee3ed3b82ee2b541b2d.tar.gz
upstream-dc0c86e562063c4921368ee3ed3b82ee2b541b2d.tar.bz2
upstream-dc0c86e562063c4921368ee3ed3b82ee2b541b2d.zip
ar8216: Inline function ar8xxx_create_mii
Inline function ar8xxx_create_mii. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43743 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target')
-rw-r--r--target/linux/generic/files/drivers/net/phy/ar8216.c16
1 files changed, 3 insertions, 13 deletions
diff --git a/target/linux/generic/files/drivers/net/phy/ar8216.c b/target/linux/generic/files/drivers/net/phy/ar8216.c
index b72eca01e4..0dc55e83cf 100644
--- a/target/linux/generic/files/drivers/net/phy/ar8216.c
+++ b/target/linux/generic/files/drivers/net/phy/ar8216.c
@@ -2775,18 +2775,6 @@ ar8xxx_free(struct ar8xxx_priv *priv)
kfree(priv);
}
-static struct ar8xxx_priv *
-ar8xxx_create_mii(struct mii_bus *bus)
-{
- struct ar8xxx_priv *priv;
-
- priv = ar8xxx_create();
- if (priv)
- priv->mii_bus = bus;
-
- return priv;
-}
-
static int
ar8xxx_probe_switch(struct ar8xxx_priv *priv)
{
@@ -2990,12 +2978,14 @@ ar8xxx_phy_probe(struct phy_device *phydev)
if (priv->mii_bus == phydev->bus)
goto found;
- priv = ar8xxx_create_mii(phydev->bus);
+ priv = ar8xxx_create();
if (priv == NULL) {
ret = -ENOMEM;
goto unlock;
}
+ priv->mii_bus = phydev->bus;
+
ret = ar8xxx_probe_switch(priv);
if (ret)
goto free_priv;