]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/scsi/scsi_lib.c
Merge tag 'for-5.4/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device...
[linux.git] / drivers / scsi / scsi_lib.c
index 12db0c13a927569ef9db2a256e5a16b5f03df4ea..5447738906ac04257fe6b1d92ee1460b75c825e3 100644 (file)
@@ -1922,7 +1922,8 @@ struct scsi_device *scsi_device_from_queue(struct request_queue *q)
 {
        struct scsi_device *sdev = NULL;
 
-       if (q->mq_ops == &scsi_mq_ops)
+       if (q->mq_ops == &scsi_mq_ops_no_commit ||
+           q->mq_ops == &scsi_mq_ops)
                sdev = q->queuedata;
        if (!sdev || !get_device(&sdev->sdev_gendev))
                sdev = NULL;