From patchwork Mon Aug 13 22:10:34 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 144056 Delivered-To: patch@linaro.org Received: by 2002:a2e:9754:0:0:0:0:0 with SMTP id f20-v6csp3580303ljj; Mon, 13 Aug 2018 15:11:05 -0700 (PDT) X-Google-Smtp-Source: AA+uWPwlgl7ZrF06dFUjRLtSn4qezAYSM4FkySfKlTmTimZYPwKx4SodanhLG1cx5cofPRkUhvCs X-Received: by 2002:a17:902:74c2:: with SMTP id f2-v6mr17895070plt.260.1534198265845; Mon, 13 Aug 2018 15:11:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1534198265; cv=none; d=google.com; s=arc-20160816; b=v54wgqzTDpTBwj13IQ3hFYlSFTQb/dLIQ7QlSPmA7s/aVy4+KEKraXcpueKPdw0IVx 9DlyRFhirLygsQYdmsz3t/g4l2OFJd1Adm8TTt1vtsJ+0RRwWkVx5HMwA2oyC70pMSPv +6cslN/030N/81nDZSRbr09Y3eGwG7qIqBpOteUAjJvZRTrkzrIyCgSyG21J8AwUH/t7 09A2wqrmwyXdfWe0NSUnCIK5kA0pYE3iySVFvOZy2rXqXCDgnXNTfNrL/+T+AVnDPpMq c5uygBv33xMvvDu+As6ldvYSFt4rDB4HprQ+FuvchVKMxahG/q2FFQocBDFF6US5WQOQ H5Fg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=CmIeHdeOze1qeFN4QGlWOQ0BwQIiqSkMZXl13vMV+l8=; b=Zw83ckdkVUnghJEFR+hnc9VuglWeMexlyF4k3E6HaGAIuE8Ex3Nsv7DDhYt/WVg2CD 3l4duTO3lgJhULEl9mbi8i5b1MXJp/ba04qg1FVtP0XZPZv/E5Q5UluiHVBn8tzGc608 kkh64FpjciZPvKgjkcwG/oFFQDz/uV4tBNkkeqB9Nyg3w/K2rcJ08VukmD36IAiwQIyv P9lMBMonL7IWnUAmGyKOuisBY87j/tq/nM8eNGOU2V4TwxfutkSG9OrUkq2NQhge22LD Im7dInCED4Nq3jc0HbCLbXu070txuxdr2F5iJOKCFCvhWzUoxTCS7/BMmQ0ilg/LtdUN k8rg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k185-v6si19494957pgd.15.2018.08.13.15.11.03; Mon, 13 Aug 2018 15:11:05 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731574AbeHNAzK (ORCPT + 31 others); Mon, 13 Aug 2018 20:55:10 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:39533 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730811AbeHNAzJ (ORCPT ); Mon, 13 Aug 2018 20:55:09 -0400 Received: from wuerfel.lan ([109.193.40.16]) by mrelayeu.kundenserver.de (mreue105 [212.227.15.145]) with ESMTPA (Nemesis) id 0McWI4-1fXoA81Rei-00Hhe1; Tue, 14 Aug 2018 00:10:44 +0200 From: Arnd Bergmann To: Florian Fainelli , "David S. Miller" Cc: Arnd Bergmann , Tal Gilboa , Alexander Duyck , Jeff Kirsher , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] net: systemport: fix unused function warning Date: Tue, 14 Aug 2018 00:10:34 +0200 Message-Id: <20180813221041.219857-1-arnd@arndb.de> X-Mailer: git-send-email 2.18.0 X-Provags-ID: V03:K1:DJp+bkTe9hR/N2l/o8sTDB/16yJLkO43YHMlmjDUXzkfqzFHRni twXbzQItJsTY8FyFZobNzTKNV9JAMMWixwu9/nbfPzyJQzCzj4O5OTedXRguBVbtawPOmlf hE9b7HP3mTXsDvWxd6fABfihmKePHOSoNxkIzMvBNc1dQK9nd/XAifzKwOQtA4ms0a6ukoM yumOPN8rPeGZ61/pIVnGg== X-UI-Out-Filterresults: notjunk:1; V01:K0:fQKjvl29HFg=:MsX9uFweBlnICH5alapMGi PuuCnmbugbvE5sOadEbLVfLxp7p0Mv084rhphZk8zDC+/Nc5SJWNB9HJH81mpVFixg/ZADftB ZZ5nBTqgftio7y4cnUmM03kbv0CdikLWLJlVyk6dZ/qJfV4+U/fI8lEOFFuLCWoGv3gvH3vDd r4ofxijE+sJfpXPnIESb1i8GQ/g2Ipw+6zZcG+IvS4lU/SDfUK6DdfdUJbgzZd9Qz7I/74ABr zOrharZHZOvRlxswFCu04rLONEdyXDP+6PZf1fE+m9h4Bbwvk8L3WVnVgkceeswiPToCsDjNd UMduPeD+aQWH+Ac8SNUklmcPRKV2g9WiTdYHTlGbX/DVcSWxzV365mI71MuIH/5w1elnpuQt8 n516bI4bs+xQfq0TCj2BPazVcSyGBg/IJ3I6LQUNsIWnh/YtosqgyX+Zk8NDVQZewxH4KNd3c k11sSkQzsCYT0aqVKaWCbNWDxHX8FRJe34rcE+UMXdu3tbW6fBcmSPkGgodzFx7tbBUI4CrSV c8KUw72JQh8EpyuHxUEeE2XQi43vxtnw2lRmlKJKzsgwsUpbQYUzYAz2xNDzSjzVFIL0DxVhj p7kSeYuANj+I96sDsL8mxp8stgp0+eVR9l6pCDCFiO4kxnrlAm9dKq25O4WtRWkUmuuclqTdM UvZlG4AT9aLV0VSkwpxOvT+P+ZUmX54X+j478GTqLXZ8lz/rBIAokTX1HG7ghkzbwY9A= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The only remaining caller of this function is inside of an #ifdef after another caller got removed. This causes a harmless warning in some configurations: drivers/net/ethernet/broadcom/bcmsysport.c:1068:13: error: 'bcm_sysport_resume_from_wol' defined but not used [-Werror=unused-function] Removing the #ifdef around the PM functions simplifies the code and avoids the problem but letting the compiler drop the unused functions silently. Fixes: 9e85e22713d6 ("net: systemport: Do not re-configure upon WoL interrupt") Signed-off-by: Arnd Bergmann --- drivers/net/ethernet/broadcom/bcmsysport.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) -- 2.18.0 Acked-by: Florian Fainelli diff --git a/drivers/net/ethernet/broadcom/bcmsysport.c b/drivers/net/ethernet/broadcom/bcmsysport.c index ca47309d4494..147045757b10 100644 --- a/drivers/net/ethernet/broadcom/bcmsysport.c +++ b/drivers/net/ethernet/broadcom/bcmsysport.c @@ -2585,7 +2585,6 @@ static int bcm_sysport_remove(struct platform_device *pdev) return 0; } -#ifdef CONFIG_PM_SLEEP static int bcm_sysport_suspend_to_wol(struct bcm_sysport_priv *priv) { struct net_device *ndev = priv->netdev; @@ -2650,7 +2649,7 @@ static int bcm_sysport_suspend_to_wol(struct bcm_sysport_priv *priv) return 0; } -static int bcm_sysport_suspend(struct device *d) +static int __maybe_unused bcm_sysport_suspend(struct device *d) { struct net_device *dev = dev_get_drvdata(d); struct bcm_sysport_priv *priv = netdev_priv(dev); @@ -2712,7 +2711,7 @@ static int bcm_sysport_suspend(struct device *d) return ret; } -static int bcm_sysport_resume(struct device *d) +static int __maybe_unused bcm_sysport_resume(struct device *d) { struct net_device *dev = dev_get_drvdata(d); struct bcm_sysport_priv *priv = netdev_priv(dev); @@ -2805,7 +2804,6 @@ static int bcm_sysport_resume(struct device *d) bcm_sysport_fini_tx_ring(priv, i); return ret; } -#endif static SIMPLE_DEV_PM_OPS(bcm_sysport_pm_ops, bcm_sysport_suspend, bcm_sysport_resume);