All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] drivers: core: clear wake irq in device_unbind_cleanup
@ 2024-11-11  9:21 Peng Fan (OSS)
  2024-11-12 11:41 ` Greg Kroah-Hartman
  0 siblings, 1 reply; 5+ messages in thread
From: Peng Fan (OSS) @ 2024-11-11  9:21 UTC (permalink / raw)
  To: Greg Kroah-Hartman, Rafael J. Wysocki, open list
  Cc: Peng Fan, Dmitry Torokhov, Rob Herring, Ulf Hansson

From: Peng Fan <peng.fan@nxp.com>

With dev_pm_clear_wake_irq in device_unbind_cleanup, there is no need
to invoke dev_pm_clear_wake_irq in driver remove hook explicitly.

Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Cc: Rob Herring <robh@kernel.org>
Cc: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
---
 drivers/base/dd.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/base/dd.c b/drivers/base/dd.c
index f0e4b4aba885..ea3a871bdd11 100644
--- a/drivers/base/dd.c
+++ b/drivers/base/dd.c
@@ -26,6 +26,7 @@
 #include <linux/wait.h>
 #include <linux/async.h>
 #include <linux/pm_runtime.h>
+#include <linux/pm_wakeirq.h>
 #include <linux/pinctrl/devinfo.h>
 #include <linux/slab.h>
 
@@ -556,6 +557,7 @@ static void device_unbind_cleanup(struct device *dev)
 		dev->pm_domain->dismiss(dev);
 	pm_runtime_reinit(dev);
 	dev_pm_set_driver_flags(dev, 0);
+	dev_pm_clear_wake_irq(dev);
 }
 
 static void device_remove(struct device *dev)
-- 
2.37.1


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-11-12 15:05 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-11  9:21 [PATCH] drivers: core: clear wake irq in device_unbind_cleanup Peng Fan (OSS)
2024-11-12 11:41 ` Greg Kroah-Hartman
2024-11-12 13:09   ` Peng Fan
2024-11-12 13:55     ` Greg Kroah-Hartman
2024-11-12 15:05       ` Peng Fan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.