summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVaibhav Gupta <vaibhavgupta40@gmail.com>2020-07-27 20:29:37 +0300
committerMark Brown <broonie@kernel.org>2020-07-28 19:29:29 +0300
commit15b413d93ccd0d26c29f005df82c299c8f14cbd6 (patch)
treeb042308a1a3dc4bc17c42c062e5c5965a2c57f21
parentaa9e862d7d5bcecd4dca9f39e8b684b93dd84ee7 (diff)
downloadlinux-15b413d93ccd0d26c29f005df82c299c8f14cbd6.tar.xz
spi: spi-topcliff-pch: drop call to wakeup-disable
Before generic upgrade, both .suspend() and .resume() were invoking pci_enable_wake(pci_dev, PCI_D3hot, 0). Hence, disabling wakeup in both states. (Normal trend is .suspend() enables and .resume() disables the wakeup.) This was ambiguous and may be buggy. Instead of replicating the legacy behavior, drop the wakeup-disable call. Fixes: f185bcc77980 ("spi: spi-topcliff-pch: use generic power management") Reported-by: Andy Shevchenko <andy.shevchenko@gmail.com> Signed-off-by: Vaibhav Gupta <vaibhavgupta40@gmail.com> Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com> Link: https://lore.kernel.org/r/20200727172936.661567-1-vaibhavgupta40@gmail.com Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r--drivers/spi/spi-topcliff-pch.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/spi/spi-topcliff-pch.c b/drivers/spi/spi-topcliff-pch.c
index b103768f9009..6df2aeff2843 100644
--- a/drivers/spi/spi-topcliff-pch.c
+++ b/drivers/spi/spi-topcliff-pch.c
@@ -1652,8 +1652,6 @@ static int __maybe_unused pch_spi_resume(struct device *dev)
dev_dbg(dev, "%s ENTRY\n", __func__);
- device_wakeup_disable(dev);
-
/* set suspend status to false */
pd_dev_save->board_dat->suspend_sts = false;