Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d19eef02 authored by Sagi Grimberg's avatar Sagi Grimberg Committed by Jens Axboe
Browse files

nvme-loop: fix module_init (theoretical) error path



if nvmf_register_transport happend to fail, we
need to nvmet_unregister_transport as well.

Signed-off-by: default avatarSagi Grimberg <sagi@grimberg.me>
Signed-off-by: default avatarJens Axboe <axboe@fb.com>
parent a56c79cf
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -745,7 +745,12 @@ static int __init nvme_loop_init_module(void)
	ret = nvmet_register_transport(&nvme_loop_ops);
	if (ret)
		return ret;
	return nvmf_register_transport(&nvme_loop_transport);

	ret = nvmf_register_transport(&nvme_loop_transport);
	if (ret)
		nvmet_unregister_transport(&nvme_loop_ops);

	return ret;
}

static void __exit nvme_loop_cleanup_module(void)