Re: [PATCH 1/2] PM: runtime: Fix I/O hang due to race between resume and runtime disable
From: Bart Van Assche
Date: Wed Nov 26 2025 - 13:40:54 EST
On 11/26/25 7:41 AM, Rafael J. Wysocki wrote:
As it stands, you have a basic problem with respect to system
suspend/hibernation. As I said before, the PM workqueue is frozen
during system suspend/hibernation transitions, so waiting for an async
resume request to complete then is pointless.
Agreed. I noticed that any attempt to call request_firmware() from
driver system resume callback functions causes a deadlock if these
calls happen before the block device has been resumed.
Thanks,
Bart.