On Fri, Feb 07, 2025 at 02:54:46PM +0100, Johan Hovold wrote: > On Wed, Feb 05, 2025 at 02:44:43PM +0100, Greg Kroah-Hartman wrote: > > 6.13-stable review patch. If anyone has any objections, please let me know. > > > > ------------------ > > > > From: Rafael J. Wysocki <rafael.j.wysocki@xxxxxxxxx> > > > > [ Upstream commit 3775fc538f535a7c5adaf11990c7932a0bd1f9eb ] > > > > Commit 6e176bf8d461 ("PM: sleep: core: Do not skip callbacks in the > > resume phase") overlooked the case in which the parent of a device with > > DPM_FLAG_SMART_SUSPEND set did not use that flag and could be runtime- > > suspended before a transition into a system-wide sleep state. In that > > case, if the child is resumed during the subsequent transition from > > that state into the working state, its runtime PM status will be set to > > RPM_ACTIVE, but the runtime PM status of the parent will not be updated > > accordingly, even though the parent will be resumed too, because of the > > dev_pm_skip_suspend() check in device_resume_noirq(). > > > > Address this problem by tracking the need to set the runtime PM status > > to RPM_ACTIVE during system-wide resume transitions for devices with > > DPM_FLAG_SMART_SUSPEND set and all of the devices depended on by them. > > > > Fixes: 6e176bf8d461 ("PM: sleep: core: Do not skip callbacks in the resume phase") > > Closes: https://lore.kernel.org/linux-pm/Z30p2Etwf3F2AUvD@xxxxxxxxxxxxxxxxxxxx/ > > Reported-by: Johan Hovold <johan@xxxxxxxxxx> > > Tested-by: Manivannan Sadhasivam <manivannan.sadhasivam@xxxxxxxxxx> > > Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@xxxxxxxxx> > > Reviewed-by: Johan Hovold <johan+linaro@xxxxxxxxxx> > > Tested-by: Johan Hovold <johan+linaro@xxxxxxxxxx> > > Link: https://patch.msgid.link/12619233.O9o76ZdvQC@xxxxxxxxxxxxx > > Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx> > > This patch appears to be causing trouble and should not be backported, > at least not until this has been resolved: > > https://lore.kernel.org/all/1c2433d4-7e0f-4395-b841-b8eac7c25651@xxxxxxxxxx/ > > Please drop from all stable queues. Already done, and -rc2 releases were sent out yesterday with it removed. thanks, greg k-h