From patchwork Mon Feb 15 09:02:51 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 102786 Delivered-To: patch@linaro.org Received: by 10.112.43.199 with SMTP id y7csp943115lbl; Mon, 15 Feb 2016 01:04:24 -0800 (PST) X-Received: by 10.66.142.168 with SMTP id rx8mr22027137pab.14.1455527063973; Mon, 15 Feb 2016 01:04:23 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r86si42130953pfb.219.2016.02.15.01.04.23; Mon, 15 Feb 2016 01:04:23 -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 S1752594AbcBOJES (ORCPT + 30 others); Mon, 15 Feb 2016 04:04:18 -0500 Received: from mout.kundenserver.de ([212.227.126.130]:64417 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752548AbcBOJEL (ORCPT ); Mon, 15 Feb 2016 04:04:11 -0500 Received: from wuerfel.lan. ([78.42.132.4]) by mrelayeu.kundenserver.de (mreue004) with ESMTPA (Nemesis) id 0Lm8JB-1ZvdKO3vFJ-00Zd89; Mon, 15 Feb 2016 10:03:18 +0100 From: Arnd Bergmann To: Jonathan Cameron Cc: linux-arm-kernel@lists.infradead.org, Arnd Bergmann , "Andrew F . Davis" , Hartmut Knaack , Lars-Peter Clausen , Peter Meerwald , linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] iio: health/afe4403: mark suspend/resume functions __maybe_unused Date: Mon, 15 Feb 2016 10:02:51 +0100 Message-Id: <1455526993-2132098-1-git-send-email-arnd@arndb.de> X-Mailer: git-send-email 2.7.0 X-Provags-ID: V03:K0:YiEthoM1v1Ki2A1Ef750AlymzidSoi1uNnUwugtBBFEpooMnvrp NKj06oOrveiwW72y3dek6+Sh8w3K4eIpsd0jiXnkI/9j875FhRYm8y5Jyn9OQVG/vjTepq/ NDHPNlIeo+vmIvZZo2lAEwiSaNqFxdmEhXLbnwqllWpCsxGgmgH0mVrxS7Ra9SmZfVZzNKv O4UP4lV7TS2ueKgn/IMIA== X-UI-Out-Filterresults: notjunk:1; V01:K0:GlES39QsmGE=:QDZffDCkkFFS6xHBh1wIEW LaOq4plUQ5z3Q9FHZG4Xye5+ACaC2C6nMB2jnR0r8INLu+ERfg0ydQYJuvx2yW/93rW1e8fHD 0beGdrATDKJ25NHAe+vUnZCfmPF44yu38K6omekoEIZ0wATRPnAJizEDWQb/PifVawUH+0oQz 7cUT2IH15WQlzdMFZhbQvKV+yPlUe5+GNO0VuJBWeFjr5fpYcaw3nZq5kXdJg5A9OK8lBDlid 3uqy8INOjqYoMr9IjH52uRLF0rMtkPTHAuJKJt33m+KeBd9s861J5tlvhEWjSk4siFd2YyNTf vEpEEpMXvD44+IITq+H/HNcfHTsfHayhRYAxgK1ngCuKBeQ13rwygRrStu3VXpcrki6kuy8nu 1bjhjLrbDjNULXfGjqgLq8mll7KcxbA0ryMcmwYcM7Xf7Cghnf/E2hU95s2EqLv6EIYvxxPu5 BWQII/RNDinVOcP+XGDSPcUdIOGyb790UasFP9Muk9Yb5mqG3NcNNb2uyc1iqYY3Iv+XoEvzQ FCIhRnSrxxwSIleGivGMQbrtzL3t1r2LbzAP588m0vJs8SaLyR9ay+RFH2WS+tZkKwQwJdHTJ W35ZV4XEMa94w5rN8iiWli70IzQM4w7EF3nQuAGrZfNqdUZ6R8pCxMEYAFkP3caWZ5ZI+lJ5V KikGQdJ6PlZPJob+YCS15WzMdtDJeFUXMU0GxjWPLLhTOQfRWYUj9rEk7M4hADDsxtFc= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The newly added afe4403 driver implements suspend/resume using the SIMPLE_DEV_PM_OPS() macro, which leaves out references to the actual functions when CONFIG_PM is disabled, causing a harmless warning: health/afe4403.c:509:12: error: 'afe4403_suspend' defined but not used health/afe4403.c:530:12: error: 'afe4403_resume' defined but not used This marks the functions as __maybe_unused so we don't get those warnings. Signed-off-by: Arnd Bergmann Fixes: eec96d1e2d31 ("iio: health: Add driver for the TI AFE4403 heart monitor") --- drivers/iio/health/afe4403.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.7.0 diff --git a/drivers/iio/health/afe4403.c b/drivers/iio/health/afe4403.c index 91c046e40d2f..88e43f87b926 100644 --- a/drivers/iio/health/afe4403.c +++ b/drivers/iio/health/afe4403.c @@ -506,7 +506,7 @@ static const struct of_device_id afe4403_of_match[] = { MODULE_DEVICE_TABLE(of, afe4403_of_match); #endif -static int afe4403_suspend(struct device *dev) +static int __maybe_unused afe4403_suspend(struct device *dev) { struct iio_dev *indio_dev = dev_to_iio_dev(dev); struct afe4403_data *afe = iio_priv(indio_dev); @@ -527,7 +527,7 @@ static int afe4403_suspend(struct device *dev) return 0; } -static int afe4403_resume(struct device *dev) +static int __maybe_unused afe4403_resume(struct device *dev) { struct iio_dev *indio_dev = dev_to_iio_dev(dev); struct afe4403_data *afe = iio_priv(indio_dev);