From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751258AbdADDrL (ORCPT ); Tue, 3 Jan 2017 22:47:11 -0500 Received: from gate2.alliedtelesis.co.nz ([202.36.163.20]:47229 "EHLO gate2.alliedtelesis.co.nz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750722AbdADDrJ (ORCPT ); Tue, 3 Jan 2017 22:47:09 -0500 From: Chris Packham To: tglx@linutronix.de, jason@lakedaemon.net, marc.zyngier@arm.com Cc: lee.jones@linaro.org, linux-kernel@vger.kernel.org, Chris Packham Subject: [PATCH] irqchip: st: avoid compile error when PM is disabled Date: Wed, 4 Jan 2017 16:46:34 +1300 Message-Id: <20170104034634.3029-1-chris.packham@alliedtelesis.co.nz> X-Mailer: git-send-email 2.11.0.24.ge6920cf Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When power management is disabled in the kernel configuration compiler will complain that st_irq_syscfg_resume is defined but not used. Wrap the function definition with CONFIG_PM_SLEEP as per other users of SIMPLE_DEV_PM_OPS. Signed-off-by: Chris Packham --- drivers/irqchip/irq-st.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/irqchip/irq-st.c b/drivers/irqchip/irq-st.c index 9af48a85c16f..afec640b6d65 100644 --- a/drivers/irqchip/irq-st.c +++ b/drivers/irqchip/irq-st.c @@ -180,6 +180,7 @@ static int st_irq_syscfg_probe(struct platform_device *pdev) return st_irq_syscfg_enable(pdev); } +#ifdef CONFIG_PM_SLEEP static int st_irq_syscfg_resume(struct device *dev) { struct st_irq_syscfg *ddata = dev_get_drvdata(dev); @@ -187,6 +188,7 @@ static int st_irq_syscfg_resume(struct device *dev) return regmap_update_bits(ddata->regmap, ddata->syscfg, ST_A9_IRQ_MASK, ddata->config); } +#endif static SIMPLE_DEV_PM_OPS(st_irq_syscfg_pm_ops, NULL, st_irq_syscfg_resume); -- 2.11.0.24.ge6920cf