diff --git a/block/blk-core.c b/block/blk-core.c index 3f0a393082666c6ceafe383037683c5a0fefc6fc..26d3a2f38a1c3db758b3394be46a3060474f5944 100644 --- a/block/blk-core.c +++ b/block/blk-core.c @@ -1053,8 +1053,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