target: move node ACL allocation to core code
[firefly-linux-kernel-4.4.55.git] / drivers / target / target_core_transport.c
index 9dc1bd5f0e6b9ca63fbc164c8a9df76fb521465e..0fc4f5cb4bea920c15a4bec1a93cebb18d6fd496 100644 (file)
@@ -533,7 +533,7 @@ void transport_deregister_session(struct se_session *se_sess)
                        spin_unlock_irqrestore(&se_tpg->acl_node_lock, flags);
                        core_tpg_wait_for_nacl_pr_ref(se_nacl);
                        core_free_device_list_for_node(se_nacl, se_tpg);
-                       se_tfo->tpg_release_fabric_acl(se_tpg, se_nacl);
+                       kfree(se_nacl);
 
                        comp_nacl = false;
                        spin_lock_irqsave(&se_tpg->acl_node_lock, flags);