From: Lino Sanfilippo Date: Sun, 30 Nov 2014 11:00:11 +0000 (+0100) Subject: iscsi-target: fix error path in iscsi_target_init_module() X-Git-Tag: v5.15~16615^2~33 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7f2c53bb9512bd6c6c55ce0eed27f5c5da8b7ec2;p=platform%2Fkernel%2Flinux-starfive.git iscsi-target: fix error path in iscsi_target_init_module() In iscsi_target_init_module() unwind transport protocol registration in case that iscsit_load_discovery_tpg() failed. Signed-off-by: Lino Sanfilippo Reviewed-by: Sagi Grimberg Signed-off-by: Nicholas Bellinger --- diff --git a/drivers/target/iscsi/iscsi_target.c b/drivers/target/iscsi/iscsi_target.c index 73e58d2..f8ec322 100644 --- a/drivers/target/iscsi/iscsi_target.c +++ b/drivers/target/iscsi/iscsi_target.c @@ -609,6 +609,7 @@ static int __init iscsi_target_init_module(void) return ret; r2t_out: + iscsit_unregister_transport(&iscsi_target_transport); kmem_cache_destroy(lio_r2t_cache); ooo_out: kmem_cache_destroy(lio_ooo_cache);