ar8216: Inline function ar8xxx_create_mii
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 18 Dec 2014 11:28:47 +0000 (11:28 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 18 Dec 2014 11:28:47 +0000 (11:28 +0000)
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

target/linux/generic/files/drivers/net/phy/ar8216.c

index b72eca0..0dc55e8 100644 (file)
@@ -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;