diff options
author | Arnd Bergmann <arnd@arndb.de> | 2016-09-15 15:46:53 (GMT) |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2016-09-16 15:47:09 (GMT) |
commit | a0319f8b12c0fb9800da61f4cba9bd6fd80e37a4 (patch) | |
tree | 6e08915ca19cc23b6666726c3c2b7646b877fb0a /net | |
parent | c0a75d072a501effd66d3392ada8d3f4283b87ef (diff) | |
download | linux-a0319f8b12c0fb9800da61f4cba9bd6fd80e37a4.tar.xz |
spi: bcm-qspi: fix suspend/resume #ifdef
The two power management functions are define inside of an #ifdef
but referenced unconditionally, which is obviously broken when
CONFIG_PM_SLEEP is not set:
drivers/spi/spi-bcm-qspi.c:1300:13: error: 'bcm_qspi_suspend' undeclared here (not in a function)
drivers/spi/spi-bcm-qspi.c:1301:13: error: 'bcm_qspi_resume' undeclared here (not in a function)
This replaces the #ifdef with a __maybe_unused annotation that lets
the compiler figure out whether to drop the functions itself,
and uses SIMPLE_DEV_PM_OPS() to refer to the functions.
This will also fill the freeze/thaw/poweroff/restore callback
pointers in addition to suspend/resume, but as far as I can tell,
this is what we want.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Fixes: fa236a7ef240 ("spi: bcm-qspi: Add Broadcom MSPI driver")
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions