diff options
| -rw-r--r-- | drivers/target/target_core_transport.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c index d4b98690a736..789aa9eb0a1e 100644 --- a/drivers/target/target_core_transport.c +++ b/drivers/target/target_core_transport.c | |||
| @@ -1113,6 +1113,7 @@ void transport_init_se_cmd( | |||
| 1113 | init_completion(&cmd->cmd_wait_comp); | 1113 | init_completion(&cmd->cmd_wait_comp); |
| 1114 | init_completion(&cmd->task_stop_comp); | 1114 | init_completion(&cmd->task_stop_comp); |
| 1115 | spin_lock_init(&cmd->t_state_lock); | 1115 | spin_lock_init(&cmd->t_state_lock); |
| 1116 | kref_init(&cmd->cmd_kref); | ||
| 1116 | cmd->transport_state = CMD_T_DEV_ACTIVE; | 1117 | cmd->transport_state = CMD_T_DEV_ACTIVE; |
| 1117 | 1118 | ||
| 1118 | cmd->se_tfo = tfo; | 1119 | cmd->se_tfo = tfo; |
| @@ -2357,7 +2358,6 @@ int target_get_sess_cmd(struct se_session *se_sess, struct se_cmd *se_cmd, | |||
| 2357 | unsigned long flags; | 2358 | unsigned long flags; |
| 2358 | int ret = 0; | 2359 | int ret = 0; |
| 2359 | 2360 | ||
| 2360 | kref_init(&se_cmd->cmd_kref); | ||
| 2361 | /* | 2361 | /* |
| 2362 | * Add a second kref if the fabric caller is expecting to handle | 2362 | * Add a second kref if the fabric caller is expecting to handle |
| 2363 | * fabric acknowledgement that requires two target_put_sess_cmd() | 2363 | * fabric acknowledgement that requires two target_put_sess_cmd() |
