Thread (44 messages) 44 messages, 4 authors, 2025-12-07
STALE232d

[PATCH 2/2] blk-mq: Fix I/O hang caused by incomplete device resume

From: Yang Yang <hidden>
Date: 2025-11-26 10:17:16
Also in: linux-pm, lkml
Subsystem: block layer, the rest · Maintainers: Jens Axboe, Linus Torvalds

Setting the force_check_resume flag ensures the device is resumed
properly.

Signed-off-by: Yang Yang <redacted>
---
 block/blk-pm.c | 1 +
 1 file changed, 1 insertion(+)
diff --git a/block/blk-pm.c b/block/blk-pm.c
index 8d3e052f91da..d23918fbd59f 100644
--- a/block/blk-pm.c
+++ b/block/blk-pm.c
@@ -28,6 +28,7 @@
  */
 void blk_pm_runtime_init(struct request_queue *q, struct device *dev)
 {
+	dev->power.force_check_resume = true;
 	q->dev = dev;
 	q->rpm_status = RPM_ACTIVE;
 	pm_runtime_set_autosuspend_delay(q->dev, -1);
-- 
2.34.1
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help