From patchwork Wed Mar 2 15:24:08 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 102625 Delivered-To: patch@linaro.org Received: by 10.112.199.169 with SMTP id jl9csp2444090lbc; Wed, 2 Mar 2016 07:26:34 -0800 (PST) X-Received: by 10.66.139.137 with SMTP id qy9mr39221235pab.57.1456932394450; Wed, 02 Mar 2016 07:26:34 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id kx15si3126221pab.43.2016.03.02.07.26.34; Wed, 02 Mar 2016 07:26:34 -0800 (PST) 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 S1755210AbcCBPZy (ORCPT + 30 others); Wed, 2 Mar 2016 10:25:54 -0500 Received: from mout.kundenserver.de ([212.227.126.133]:55829 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752172AbcCBPZt (ORCPT ); Wed, 2 Mar 2016 10:25:49 -0500 Received: from wuerfel.lan. ([78.42.132.4]) by mrelayeu.kundenserver.de (mreue005) with ESMTPA (Nemesis) id 0Ld1hk-1aAuaK07AO-00iBiy; Wed, 02 Mar 2016 16:25:16 +0100 From: Arnd Bergmann To: Greg Kroah-Hartman , Kishon Vijay Abraham I Cc: linux-arm-kernel@lists.infradead.org, Felipe Balbi , Alan Stern , linux-usb@vger.kernel.org, Arnd Bergmann , linux-kernel@vger.kernel.org Subject: [PATCH 6/6] phy: twl4030: use __maybe_unused to hide pm functions Date: Wed, 2 Mar 2016 16:24:08 +0100 Message-Id: <1456932255-71725-7-git-send-email-arnd@arndb.de> X-Mailer: git-send-email 2.7.0 In-Reply-To: <1456932255-71725-1-git-send-email-arnd@arndb.de> References: <1456932255-71725-1-git-send-email-arnd@arndb.de> X-Provags-ID: V03:K0:ThVZXRKgeAQwIVngmSWLGlbV1+vUcGoBta+xYy5Rwz2TBqYeXT1 Am4MnMhPQik5pykO9cemt2pZG4n1/myXv8i+xd4LBfDYVCxKvnD38liP3yLhEavjEe0vsSD Jk9/WsXr11Fp1M0SOlSPDVap6T4d2TyWP78nUtJKmbBk3RbhCNsO9tf9qGslk1vOZz478kQ +F7UTGDvknCIIg3qls9mA== X-UI-Out-Filterresults: notjunk:1; V01:K0:211z2nRG9IU=:0tXHYPDt5y9mLiZ31n2/Zh qlvNB9ej3p+Xtw7tZaplNT4esUfVldMKoByf4DuBxdiVywuf6MdosWIhFEWXwmE5C8cEQmyCE DaD7j0obPO84WbX0QrrxZp/h+wLj2ldtCEbbWrmWxKjo7ukd00/jFZ0PMg70f5k6C8+r/jILV AMTMLS765w9AgrPD0mb8ki559hIbW1s8pZLgOrzm4GCssEwDYwf/ekStorWZ5FdFb5cgJBgtQ VgDh4Oora37vc3LQANc0CoPL9QDrlibVlTTvDTZlOxnFY42wqKrqq8ARXsqFYYvYN2JdqarUQ oT2C5QIUQj2yillTPfxHx/Tq/kX+rrvFFVCqOmM8SBGRuuznhqsl6sAWQDt4jk6iumq3i644c KUd4wQKiRZbt7gJakW61xwHHzqhs61fVB+0cghnv5yPOFznu30pjG6205yyY0Y8fE5u+bZzl2 +80vP9F/3Ax1chewT8qhFMcTKbm7JKmYRYVwkSa62Ze+DhuRl2d2MeeZsm37d1D5sJ6JvoWft sVbnVJmWPlj2M3pfASOpqL0kqd38zszb/u4ohb2Bn9b+QwXkguNEoqO1I9lnjo/nVKc9hNdy+ I+KQTUO5ruU1Xx2L1vJ1noL4KXzPbSBcfchIH0BDgSX9IXRLD+7bcqMGp0kA8beTmUDT+L4o9 IXfeSDF06HRVaiq5Cs496ZY4wkZbD27F8TAAxBsK1ruiahJno6HvuIrfIlUVdhdZLn7Y= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The twl4030 USB PHY driver uses UNIVERSAL_DEV_PM_OPS to access its suspend/resume functions, which causes a warning about unused symbols when CONFIG_PM is disabled: drivers/phy/phy-twl4030-usb.c:394:12: error: 'twl4030_usb_runtime_suspend' defined but not used [-Werror=unused-function] drivers/phy/phy-twl4030-usb.c:408:12: error: 'twl4030_usb_runtime_resume' defined but not used [-Werror=unused-function] This adds __maybe_unused annotations to let the compiler know it can silently drop the function definition. Signed-off-by: Arnd Bergmann --- drivers/phy/phy-twl4030-usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.7.0 diff --git a/drivers/phy/phy-twl4030-usb.c b/drivers/phy/phy-twl4030-usb.c index 840f3eae428b..6b6af6cba454 100644 --- a/drivers/phy/phy-twl4030-usb.c +++ b/drivers/phy/phy-twl4030-usb.c @@ -391,7 +391,7 @@ static void __twl4030_phy_power(struct twl4030_usb *twl, int on) WARN_ON(twl4030_usb_write_verify(twl, PHY_PWR_CTRL, pwr) < 0); } -static int twl4030_usb_runtime_suspend(struct device *dev) +static int __maybe_unused twl4030_usb_runtime_suspend(struct device *dev) { struct twl4030_usb *twl = dev_get_drvdata(dev); @@ -405,7 +405,7 @@ static int twl4030_usb_runtime_suspend(struct device *dev) return 0; } -static int twl4030_usb_runtime_resume(struct device *dev) +static int __maybe_unused twl4030_usb_runtime_resume(struct device *dev) { struct twl4030_usb *twl = dev_get_drvdata(dev); int res;