mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2026-09-22 09:34:56 +02:00
Revert "PM: sleep: Use complete() in device_pm_sleep_init()"
This reverts commit 59096e2aa0.
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
66dedb6028
commit
b671ba32c5
@@ -101,7 +101,7 @@ void device_pm_sleep_init(struct device *dev)
|
||||
dev->power.is_noirq_suspended = false;
|
||||
dev->power.is_late_suspended = false;
|
||||
init_completion(&dev->power.completion);
|
||||
complete(&dev->power.completion);
|
||||
complete_all(&dev->power.completion);
|
||||
dev->power.wakeup = NULL;
|
||||
INIT_LIST_HEAD(&dev->power.entry);
|
||||
}
|
||||
@@ -238,10 +238,6 @@ static void dpm_wait(struct device *dev, bool async)
|
||||
if (!dev)
|
||||
return;
|
||||
|
||||
/* Devices with no PM support don't use the completion. */
|
||||
if (dev->power.no_pm)
|
||||
return;
|
||||
|
||||
if (async || (pm_async_enabled && dev->power.async_suspend))
|
||||
wait_for_completion(&dev->power.completion);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user