Skip to contentSkip to conversation

Disable pm only when scsi mq is default by config.

PATCH New José Pekkarinen 1 participant 1 message Dec 19, 2017 Block layer

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Disable pm only when scsi mq is default by config.

This patch allow pm on systems that explicitly disable scsi mq as a default.

---
 block/blk-core.c | 2 ++
 1 file changed, 2 insertions(+)
block/blk-core.c +2 -0
index 33ee583cfe45..68183bc5933f 100644
@@ -3440,9 +3440,11 @@ EXPORT_SYMBOL(blk_finish_plug);
  */
 void blk_pm_runtime_init(struct request_queue *q, struct device *dev)
 {
+#ifdef CONFIG_SCSI_MQ_DEFAULT
 	/* not support for RQF_PM and ->rpm_status in blk-mq yet */
 	if (q->mq_ops)
 		return;
+#endif
 
 	q->dev = dev;
 	q->rpm_status = RPM_ACTIVE;
Signature · 1 line
2.13.6