From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S968772AbdDSRyP (ORCPT ); Wed, 19 Apr 2017 13:54:15 -0400 Received: from mout.kundenserver.de ([212.227.126.131]:60055 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S968704AbdDSRyK (ORCPT ); Wed, 19 Apr 2017 13:54:10 -0400 From: Arnd Bergmann To: Alessandro Zummo , Alexandre Belloni Cc: Arnd Bergmann , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , Geert Uytterhoeven , Chris Brandt , rtc-linux@googlegroups.com, linux-kernel@vger.kernel.org Subject: [PATCH] rtc: sh: mark PM functions as unused Date: Wed, 19 Apr 2017 19:52:43 +0200 Message-Id: <20170419175346.37122-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:KmVBKQDaWdeZxevIKehD8BsFwUumFutTFL0xrMX78ClxqNrFZxf +q4j7Jd4v1lnVlUUXpUgixF3qw7eR+atMJkA9w0RkvMB8JjMjcg49sTc9R8VX01rDQcrVbi GLBYNub9JFwbC7omaYjSOqpOZysvc2wnOMB9l7R+pyxSlxEY/ZygnIX6GouptpZTO7IG+hw vFHM99T2+hNs6vPLl2diw== X-UI-Out-Filterresults: notjunk:1;V01:K0:vMw2SlBZVKg=:Q4+eNOmpIkgu743eNLMwhq lFtKsJQzmARFo5auIqf3eWd13At+X/TgmdXdsYZ2lO/TWXPMavhFi1Le6Fu2c/TolQwmwp7dw LuwvLBdBspqBdW938BqihlcNoVqDapRcYyVLMyVe/e6H/oUVzIytE8w8UXVZPJk/F/ygSqJAI 1xq7ZjmRzdgtmkn3fNebC30xRbcTckxcWOz1In8H3q2xEJqy5Z7DvGDXbMMpgtQc8rtU3RYIg Hm+tSQ6Ws/Rh86qrUq9ZIPGvo8FmsvBi74dPs82dWicAjbEcKFwrfs4QwMMA9T2CbUuDemmxC ObyE0HF7xO3i0BSXMigYDof9d7dCm6QjgMKm9e47nUkmKU7848zoxbxpklZxdEp2Rx7IhcJPb /vSJuQsvccRuywxi2dpuiYg7XqFXGcTTSw7uJl4Vuj9e49b3vpqX1ec2cTwtGRdf37VeZXdvi 3NWwSQd9yTpFCA7NgKVIy+KyUCTnxTBUKYdJaUoUVFkZG6V9PJedA8PS4jWwzhkPehMzrLpIT i0tNn3mILW8gKDB3hCxCqveXu2SVehrJIqdIi1c9VmsAmEeJtUvxvUwjhjPlkc9e1w4Xj/5iH 6pOESLpdnNKpH87ibx74msKyd31lLhX4zZLaKl8HsL7bDMqM5K3Wy6QxosMSXb5aw9fkEnA10 JsyG/CFbojnF+l0j6NUk9DGSjYN0VVbjKOOxN0CVzFm50H7oAmzRo2b/YpNIOz0bLX9E= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The sh_rtc_set_irq_wake() function is only called from the suspend/resume handlers that may be hidden, causing a harmless warning: drivers/rtc/rtc-sh.c:724:13: error: 'sh_rtc_set_irq_wake' defined but not used [-Werror=unused-function] static void sh_rtc_set_irq_wake(struct device *dev, int enabled) The most reliable way to avoid the warning is to remove the existing #ifdef and mark the two functions as __maybe_unused so the compiler can silently drop all three when there is no reference. Fixes: dab5aec64bf5 ("rtc: sh: add support for rza series") Signed-off-by: Arnd Bergmann --- drivers/rtc/rtc-sh.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/rtc/rtc-sh.c b/drivers/rtc/rtc-sh.c index 00b396e96cbe..6c2d3989f967 100644 --- a/drivers/rtc/rtc-sh.c +++ b/drivers/rtc/rtc-sh.c @@ -734,8 +734,7 @@ static void sh_rtc_set_irq_wake(struct device *dev, int enabled) } } -#ifdef CONFIG_PM_SLEEP -static int sh_rtc_suspend(struct device *dev) +static int __maybe_unused sh_rtc_suspend(struct device *dev) { if (device_may_wakeup(dev)) sh_rtc_set_irq_wake(dev, 1); @@ -743,14 +742,13 @@ static int sh_rtc_suspend(struct device *dev) return 0; } -static int sh_rtc_resume(struct device *dev) +static int __maybe_unused sh_rtc_resume(struct device *dev) { if (device_may_wakeup(dev)) sh_rtc_set_irq_wake(dev, 0); return 0; } -#endif static SIMPLE_DEV_PM_OPS(sh_rtc_pm_ops, sh_rtc_suspend, sh_rtc_resume); -- 2.9.0