On Sun, May 27, 2012 at 8:22 AM, Chris Ball <cjb@xxxxxxxxxx> wrote: > Hi, > > On Sat, May 19 2012, Santosh Shilimkar wrote: >> With !CONFIG_SUSPEND, mmc core layer throws below build warnings. >> >> drivers/mmc/core/bus.c:125: warning: 'mmc_bus_suspend' defined but not used >> drivers/mmc/core/bus.c:136: warning: 'mmc_bus_resume' defined but not used >> drivers/mmc/core/sdio_bus.c:197: warning: 'pm_no_operation' defined but not used >> >> Fix is by wrapping suspend hooks under CONFIG_SUSPEND >> >> Signed-off-by: Santosh Shilimkar <santosh.shilimkar@xxxxxx> >> Cc: Chris Ball <cjb@xxxxxxxxxx> >> --- >> drivers/mmc/core/bus.c | 2 ++ >> drivers/mmc/core/sdio_bus.c | 2 +- >> 2 files changed, 3 insertions(+), 1 deletions(-) >> >> diff --git a/drivers/mmc/core/bus.c b/drivers/mmc/core/bus.c >> index c60cee9..ca8925d 100644 >> --- a/drivers/mmc/core/bus.c >> +++ b/drivers/mmc/core/bus.c >> @@ -122,6 +122,7 @@ static int mmc_bus_remove(struct device *dev) >> return 0; >> } >> >> +#ifdef CONFIG_SUSPEND >> static int mmc_bus_suspend(struct device *dev) >> { >> struct mmc_driver *drv = to_mmc_driver(dev->driver); >> @@ -143,6 +144,7 @@ static int mmc_bus_resume(struct device *dev) >> ret = drv->resume(card); >> return ret; >> } >> +#endif >> >> #ifdef CONFIG_PM_RUNTIME >> >> diff --git a/drivers/mmc/core/sdio_bus.c b/drivers/mmc/core/sdio_bus.c >> index 236842e..87d1b7e 100644 >> --- a/drivers/mmc/core/sdio_bus.c >> +++ b/drivers/mmc/core/sdio_bus.c >> @@ -192,7 +192,7 @@ static int sdio_bus_remove(struct device *dev) >> return ret; >> } >> >> -#ifdef CONFIG_PM >> +#ifdef CONFIG_SUSPEND >> >> static int pm_no_operation(struct device *dev) >> { > > This patch doesn't apply against mmc-next, and I think this has already > been fixed upstream -- please could you retest against Linus HEAD? > Indeed. It got fixed by commit 0dd1bfeb6. Thanks for the update. Regards Santosh -- 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