OSDN Git Service

net: ipa: don't use noirq suspend/resume callbacks
authorAlex Elder <elder@linaro.org>
Fri, 15 May 2020 20:07:30 +0000 (15:07 -0500)
committerDavid S. Miller <davem@davemloft.net>
Sat, 16 May 2020 23:47:19 +0000 (16:47 -0700)
Use the suspend and resume callbacks rather than suspend_noirq and
resume_noirq.  With IPA v4.2, we use the CHANNEL_STOP command to
implement a suspend, and without interrupts enabled, that command
won't complete.

Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ipa/ipa_main.c

index e0b1fe3..76d5108 100644 (file)
@@ -933,8 +933,8 @@ static int ipa_resume(struct device *dev)
 }
 
 static const struct dev_pm_ops ipa_pm_ops = {
-       .suspend_noirq  = ipa_suspend,
-       .resume_noirq   = ipa_resume,
+       .suspend        = ipa_suspend,
+       .resume         = ipa_resume,
 };
 
 static struct platform_driver ipa_driver = {