target: Add se_node_acl->acl_kref for ->acl_free_comp usage
[firefly-linux-kernel-4.4.55.git] / drivers / target / target_core_tpg.c
index 9cdfd061eacf1321f284575028426531bed3a847..bbed260ec71f1cd2d8d540d2b5d6aebaaf3b63f4 100644 (file)
@@ -274,6 +274,7 @@ struct se_node_acl *core_tpg_check_initiator_node_acl(
 
        INIT_LIST_HEAD(&acl->acl_list);
        INIT_LIST_HEAD(&acl->acl_sess_list);
+       kref_init(&acl->acl_kref);
        init_completion(&acl->acl_free_comp);
        spin_lock_init(&acl->device_list_lock);
        spin_lock_init(&acl->nacl_sess_lock);
@@ -403,6 +404,7 @@ struct se_node_acl *core_tpg_add_initiator_node_acl(
 
        INIT_LIST_HEAD(&acl->acl_list);
        INIT_LIST_HEAD(&acl->acl_sess_list);
+       kref_init(&acl->acl_kref);
        init_completion(&acl->acl_free_comp);
        spin_lock_init(&acl->device_list_lock);
        spin_lock_init(&acl->nacl_sess_lock);