diff --git a/block/blk-core.c b/block/blk-core.c index 130709b4fc08c486ac396494ee903b97fc86d79b..359394c149598c42e1f2d536c222f42210af82bb 100644 --- a/block/blk-core.c +++ b/block/blk-core.c @@ -1060,8 +1060,7 @@ struct request_queue *blk_alloc_queue_node(gfp_t gfp_mask, int node_id, mutex_init(&q->sysfs_lock); spin_lock_init(&q->__queue_lock); - if (!q->mq_ops) - q->queue_lock = lock ? : &q->__queue_lock; + q->queue_lock = lock ? : &q->__queue_lock; /* * A queue starts its life with bypass turned on to avoid