From patchwork Tue Dec 16 07:13:36 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heiner Kallweit X-Patchwork-Id: 421810 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from arrakis.dune.hu (arrakis.dune.hu [78.24.191.176]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 2BB8E14009B for ; Tue, 16 Dec 2014 18:20:11 +1100 (AEDT) Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id D5AC028BFE8; Tue, 16 Dec 2014 08:14:02 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on arrakis.dune.hu X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, T_DKIM_INVALID autolearn=no version=3.3.2 Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id 767C62877F9 for ; Tue, 16 Dec 2014 08:13:05 +0100 (CET) X-policyd-weight: using cached result; rate:hard: -8.5 Received: from mail-wi0-f177.google.com (mail-wi0-f177.google.com [209.85.212.177]) by arrakis.dune.hu (Postfix) with ESMTPS for ; Tue, 16 Dec 2014 08:12:06 +0100 (CET) Received: by mail-wi0-f177.google.com with SMTP id l15so11468301wiw.10 for ; Mon, 15 Dec 2014 23:13:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=9XqS060KU9fzE2C7PqXrE50kkO/2hHokEVpH7G2ZOPI=; b=hASv1MK6kuksOryk7yRJWfFoPZqtFT2mhIu1/pKUiWK2DURMQ9EIvp0ljq4UCPt+qo CD+cBpy0LfXQ+sQGkurrlFDUXJnNqHn9HPf60L1fUU53QYUI3ODEzWo1IopMEnhpnJXT hZT+vfHkG0mBnM+BMUyIPBCmzVCI4hnPADARpw20G4MaQ7TBf9SfLeMRCpTutSc0cn/w c4G1/a0F2SsvKgGrgQvtw/zGcqaY7Ril5Rn7iWOmq643t1EQATVg7zXNyLWNpjqfbQLE TrvA0xYKZEcucf/W0b1PLmGGB/0vrTntYjsPOX/HLHcOTRmpOnWNfOmfXXko8/+Hks4m gCWA== X-Received: by 10.180.11.140 with SMTP id q12mr2064032wib.45.1418714036167; Mon, 15 Dec 2014 23:13:56 -0800 (PST) Received: from ?IPv6:2003:63:2343:500:6087:8e69:3c83:1051? (p200300632343050060878E693C831051.dip0.t-ipconnect.de. [2003:63:2343:500:6087:8e69:3c83:1051]) by mx.google.com with ESMTPSA id a14sm15823615wib.22.2014.12.15.23.13.55 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 Dec 2014 23:13:55 -0800 (PST) Message-ID: <548FDBA0.3000601@gmail.com> Date: Tue, 16 Dec 2014 08:13:36 +0100 From: Heiner Kallweit User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Felix Fietkau , OpenWrt Development List Subject: [OpenWrt-Devel] [PATCH 5/5] ar8216: Inline function ar8xxx_create_mii X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: openwrt-devel-bounces@lists.openwrt.org Sender: "openwrt-devel" Inline function ar8xxx_create_mii. Signed-off-by: Heiner Kallweit --- target/linux/generic/files/drivers/net/phy/ar8216.c | 16 +++------------- 1 file 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 b72eca0..0dc55e8 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;