Commit 89d9cec3 authored by Rafael J. Wysocki's avatar Rafael J. Wysocki
Browse files

PM: runtime: Clear power.needs_force_resume in pm_runtime_reinit()



Clear power.needs_force_resume in pm_runtime_reinit() in case it has
been set by pm_runtime_force_suspend() invoked from a driver remove
callback.

Suggested-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
Link: https://patch.msgid.link/9495163.CDJkKcVGEf@rjwysocki.net
parent e21bd84c
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1854,6 +1854,11 @@ void pm_runtime_reinit(struct device *dev)
				pm_runtime_put(dev->parent);
		}
	}
	/*
	 * Clear power.needs_force_resume in case it has been set by
	 * pm_runtime_force_suspend() invoked from a driver remove callback.
	 */
	dev->power.needs_force_resume = false;
}

/**