diff options
-rw-r--r-- | drivers/target/target_core_tpg.c | 4 | ||||
-rw-r--r-- | drivers/target/target_core_transport.c | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/drivers/target/target_core_tpg.c b/drivers/target/target_core_tpg.c index 36913734c6bc..02e8a5d86658 100644 --- a/drivers/target/target_core_tpg.c +++ b/drivers/target/target_core_tpg.c | |||
@@ -364,7 +364,7 @@ void core_tpg_del_initiator_node_acl(struct se_node_acl *acl) | |||
364 | mutex_lock(&tpg->acl_node_mutex); | 364 | mutex_lock(&tpg->acl_node_mutex); |
365 | if (acl->dynamic_node_acl) | 365 | if (acl->dynamic_node_acl) |
366 | acl->dynamic_node_acl = 0; | 366 | acl->dynamic_node_acl = 0; |
367 | list_del(&acl->acl_list); | 367 | list_del_init(&acl->acl_list); |
368 | mutex_unlock(&tpg->acl_node_mutex); | 368 | mutex_unlock(&tpg->acl_node_mutex); |
369 | 369 | ||
370 | target_shutdown_sessions(acl); | 370 | target_shutdown_sessions(acl); |
@@ -548,7 +548,7 @@ int core_tpg_deregister(struct se_portal_group *se_tpg) | |||
548 | * in transport_deregister_session(). | 548 | * in transport_deregister_session(). |
549 | */ | 549 | */ |
550 | list_for_each_entry_safe(nacl, nacl_tmp, &node_list, acl_list) { | 550 | list_for_each_entry_safe(nacl, nacl_tmp, &node_list, acl_list) { |
551 | list_del(&nacl->acl_list); | 551 | list_del_init(&nacl->acl_list); |
552 | 552 | ||
553 | core_tpg_wait_for_nacl_pr_ref(nacl); | 553 | core_tpg_wait_for_nacl_pr_ref(nacl); |
554 | core_free_device_list_for_node(nacl, se_tpg); | 554 | core_free_device_list_for_node(nacl, se_tpg); |
diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c index 97fed9a298bd..836d552b0385 100644 --- a/drivers/target/target_core_transport.c +++ b/drivers/target/target_core_transport.c | |||
@@ -466,7 +466,7 @@ static void target_complete_nacl(struct kref *kref) | |||
466 | } | 466 | } |
467 | 467 | ||
468 | mutex_lock(&se_tpg->acl_node_mutex); | 468 | mutex_lock(&se_tpg->acl_node_mutex); |
469 | list_del(&nacl->acl_list); | 469 | list_del_init(&nacl->acl_list); |
470 | mutex_unlock(&se_tpg->acl_node_mutex); | 470 | mutex_unlock(&se_tpg->acl_node_mutex); |
471 | 471 | ||
472 | core_tpg_wait_for_nacl_pr_ref(nacl); | 472 | core_tpg_wait_for_nacl_pr_ref(nacl); |
@@ -538,7 +538,7 @@ void transport_free_session(struct se_session *se_sess) | |||
538 | spin_unlock_irqrestore(&se_nacl->nacl_sess_lock, flags); | 538 | spin_unlock_irqrestore(&se_nacl->nacl_sess_lock, flags); |
539 | 539 | ||
540 | if (se_nacl->dynamic_stop) | 540 | if (se_nacl->dynamic_stop) |
541 | list_del(&se_nacl->acl_list); | 541 | list_del_init(&se_nacl->acl_list); |
542 | } | 542 | } |
543 | mutex_unlock(&se_tpg->acl_node_mutex); | 543 | mutex_unlock(&se_tpg->acl_node_mutex); |
544 | 544 | ||