diff options
author | Arnd Bergmann <arnd@arndb.de> | 2016-04-16 16:39:21 -0400 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2016-04-18 05:58:49 -0400 |
commit | 148b1eb93c9b54e61d7937b5a5760030276240ab (patch) | |
tree | 0136079019fbfc0bbaabfef55d74eb8895ad3da8 | |
parent | 57bb1369de36a72e2e13fde9c88663342f729ace (diff) |
spi: cadence: mark pm functions __maybe_unused
The newly added runtime PM support for the cadence spi driver
causes harmless warnings when PM is disabled:
drivers/spi/spi-cadence.c:681:12: warning: 'cnds_runtime_suspend' defined but not used
drivers/spi/spi-cadence.c:652:12: warning: 'cnds_runtime_resume' defined but not used
This adds __maybe_unused annotations to the respective functions
to shut up the warnings, while leaving the code in place for
compile testing and avoiding ugly #ifdefs.
Fixes: d36ccd9f7ea4 ("spi: cadence: Runtime pm adaptation")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Shubhrajyoti Datta <shubhraj@xilinx.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r-- | drivers/spi/spi-cadence.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/spi/spi-cadence.c b/drivers/spi/spi-cadence.c index 8a0bd62a5088..1c57ce64abba 100644 --- a/drivers/spi/spi-cadence.c +++ b/drivers/spi/spi-cadence.c | |||
@@ -651,7 +651,7 @@ static int __maybe_unused cdns_spi_resume(struct device *dev) | |||
651 | * | 651 | * |
652 | * Return: 0 on success and error value on error | 652 | * Return: 0 on success and error value on error |
653 | */ | 653 | */ |
654 | static int cnds_runtime_resume(struct device *dev) | 654 | static int __maybe_unused cnds_runtime_resume(struct device *dev) |
655 | { | 655 | { |
656 | struct spi_master *master = dev_get_drvdata(dev); | 656 | struct spi_master *master = dev_get_drvdata(dev); |
657 | struct cdns_spi *xspi = spi_master_get_devdata(master); | 657 | struct cdns_spi *xspi = spi_master_get_devdata(master); |
@@ -680,7 +680,7 @@ static int cnds_runtime_resume(struct device *dev) | |||
680 | * | 680 | * |
681 | * Return: Always 0 | 681 | * Return: Always 0 |
682 | */ | 682 | */ |
683 | static int cnds_runtime_suspend(struct device *dev) | 683 | static int __maybe_unused cnds_runtime_suspend(struct device *dev) |
684 | { | 684 | { |
685 | struct spi_master *master = dev_get_drvdata(dev); | 685 | struct spi_master *master = dev_get_drvdata(dev); |
686 | struct cdns_spi *xspi = spi_master_get_devdata(master); | 686 | struct cdns_spi *xspi = spi_master_get_devdata(master); |