lightnvm: free properly on target creation error

Fix a memory leak when target creation fails. More specifically, free
the entire device structure given to the target (tgt_dev).

Signed-off-by: Javier González <javier@cnexlabs.com>
Signed-off-by: Matias Bjørling <matias@cnexlabs.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
This commit is contained in:
Javier González 2017-01-31 13:17:19 +01:00 committed by Jens Axboe
parent 38ea2f7656
commit deccf5a52e
1 changed files with 1 additions and 1 deletions

View File

@ -303,7 +303,7 @@ err_init:
err_queue:
blk_cleanup_queue(tqueue);
err_dev:
kfree(tgt_dev);
nvm_remove_tgt_dev(tgt_dev);
err_t:
kfree(t);
err_reserve: