Skip to content

Commit 04db0e5

Browse files
ChaitanayaKulkarniChristoph Hellwig
authored andcommitted
nvmet: free workqueue object if module init fails
Signed-off-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com> Signed-off-by: Christoph Hellwig <hch@lst.de>
1 parent afd299c commit 04db0e5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

drivers/nvme/target/core.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1210,7 +1210,7 @@ static int __init nvmet_init(void)
12101210

12111211
error = nvmet_init_discovery();
12121212
if (error)
1213-
goto out;
1213+
goto out_free_work_queue;
12141214

12151215
error = nvmet_init_configfs();
12161216
if (error)
@@ -1219,6 +1219,8 @@ static int __init nvmet_init(void)
12191219

12201220
out_exit_discovery:
12211221
nvmet_exit_discovery();
1222+
out_free_work_queue:
1223+
destroy_workqueue(buffered_io_wq);
12221224
out:
12231225
return error;
12241226
}

0 commit comments

Comments
 (0)