Commit 11471e0d authored by Ming Lei's avatar Ming Lei Committed by Jens Axboe

blk-mq: free hctx->ctx_map when init failed

Avoid memory leak in the failure path.
Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
Signed-off-by: default avatarMing Lei <tom.leiming@gmail.com>
Signed-off-by: default avatarJens Axboe <axboe@fb.com>
parent dc4a9307
...@@ -1289,6 +1289,7 @@ static int blk_mq_init_hw_queues(struct request_queue *q, ...@@ -1289,6 +1289,7 @@ static int blk_mq_init_hw_queues(struct request_queue *q,
blk_mq_unregister_cpu_notifier(&hctx->cpu_notifier); blk_mq_unregister_cpu_notifier(&hctx->cpu_notifier);
kfree(hctx->ctxs); kfree(hctx->ctxs);
kfree(hctx->ctx_map);
} }
return 1; return 1;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment