block: fix q->blkg_list corruption during disk rebind
[sfrench/cifs-2.6.git] / block / blk-core.c
index a16b5abdbbf56f44611d34fd238c0ee3a00d72f5..3a6f5603fb44b6c8b524ee2da68f033a0b894835 100644 (file)
@@ -442,6 +442,8 @@ struct request_queue *blk_alloc_queue(struct queue_limits *lim, int node_id)
        init_waitqueue_head(&q->mq_freeze_wq);
        mutex_init(&q->mq_freeze_lock);
 
+       blkg_init_queue(q);
+
        /*
         * Init percpu_ref in atomic mode so that it's faster to shutdown.
         * See blk_register_queue() for details.