On Wed, Jul 27, 2016 at 01:32:03PM +0200, Ulf Hansson wrote: > The system PM callbacks isn't used unless CONFIG_PM_SLEEP is set, thus it > triggers a compiler warning about unused functions. Avoid this by changing > from CONFIG_PM to CONFIG_PM_SLEEP. > > Reported-by: Arnd Bergmann <arnd@xxxxxxxx> > Fixes: b70d0b3b5b29 ("mmc: sdhci-esdhc-imx: add esdhc specific suspend resume callback") > Cc: Dong Aisheng <aisheng.dong@xxxxxxx> > Signed-off-by: Ulf Hansson <ulf.hansson@xxxxxxxxxx> Thanks for the clean up. I'm okay with the either way as you discussed with Arnd. So Acked-by: Dong Aisheng <aisheng.dong@xxxxxxx> Regards Dong Aisheng > --- > drivers/mmc/host/sdhci-esdhc-imx.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/drivers/mmc/host/sdhci-esdhc-imx.c b/drivers/mmc/host/sdhci-esdhc-imx.c > index 2bb326b..f5768a6 100644 > --- a/drivers/mmc/host/sdhci-esdhc-imx.c > +++ b/drivers/mmc/host/sdhci-esdhc-imx.c > @@ -1293,7 +1293,7 @@ static int sdhci_esdhc_imx_remove(struct platform_device *pdev) > return 0; > } > > -#ifdef CONFIG_PM > +#ifdef CONFIG_PM_SLEEP > static int sdhci_esdhc_suspend(struct device *dev) > { > return sdhci_pltfm_suspend(dev); > @@ -1308,7 +1308,9 @@ static int sdhci_esdhc_resume(struct device *dev) > > return sdhci_pltfm_resume(dev); > } > +#endif > > +#ifdef CONFIG_PM > static int sdhci_esdhc_runtime_suspend(struct device *dev) > { > struct sdhci_host *host = dev_get_drvdata(dev); > -- > 1.9.1 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-mmc" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html