Message ID | 1386371476-2477-77-git-send-email-kamal@canonical.com |
---|---|
State | New |
Headers | show |
diff --git a/block/blk-core.c b/block/blk-core.c index 6ec83eb..5176e78 100644 --- a/block/blk-core.c +++ b/block/blk-core.c @@ -654,10 +654,12 @@ struct request_queue *blk_alloc_queue_node(gfp_t gfp_mask, int node_id) __set_bit(QUEUE_FLAG_BYPASS, &q->queue_flags); if (blkcg_init_queue(q)) - goto fail_id; + goto fail_bdi; return q; +fail_bdi: + bdi_destroy(&q->backing_dev_info); fail_id: ida_simple_remove(&blk_queue_ida, q->id); fail_q: