diff options
author | Felix Fietkau <nbd@openwrt.org> | 2014-12-18 11:28:47 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2014-12-18 11:28:47 +0000 |
commit | dc0c86e562063c4921368ee3ed3b82ee2b541b2d (patch) | |
tree | d9a5f730bff66250496bccd2c5daf559ba5dc25c /target/linux/generic | |
parent | 8402817f65b32fa0b27dce75274d3a62f03f068c (diff) | |
download | upstream-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/linux/generic')
-rw-r--r-- | target/linux/generic/files/drivers/net/phy/ar8216.c | 16 |
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; |