Skip to content

Commit deccf5a

Browse files
Javier Gonzálezaxboe
authored andcommitted
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 <[email protected]> Signed-off-by: Matias Bjørling <[email protected]> Signed-off-by: Jens Axboe <[email protected]>
1 parent 38ea2f7 commit deccf5a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/lightnvm/core.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ static int nvm_create_tgt(struct nvm_dev *dev, struct nvm_ioctl_create *create)
303303
err_queue:
304304
blk_cleanup_queue(tqueue);
305305
err_dev:
306-
kfree(tgt_dev);
306+
nvm_remove_tgt_dev(tgt_dev);
307307
err_t:
308308
kfree(t);
309309
err_reserve:

0 commit comments

Comments
 (0)