diff options
| -rw-r--r-- | drivers/target/target_core_transport.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c index e4389d40c057..1cc7e920ab0b 100644 --- a/drivers/target/target_core_transport.c +++ b/drivers/target/target_core_transport.c | |||
| @@ -2076,6 +2076,7 @@ static inline int transport_execute_task_attr(struct se_cmd *cmd) | |||
| 2076 | static int transport_execute_tasks(struct se_cmd *cmd) | 2076 | static int transport_execute_tasks(struct se_cmd *cmd) |
| 2077 | { | 2077 | { |
| 2078 | int add_tasks; | 2078 | int add_tasks; |
| 2079 | struct se_device *se_dev = cmd->se_dev; | ||
| 2079 | 2080 | ||
| 2080 | if (se_dev_check_online(cmd->se_dev) != 0) { | 2081 | if (se_dev_check_online(cmd->se_dev) != 0) { |
| 2081 | cmd->scsi_sense_reason = TCM_LOGICAL_UNIT_COMMUNICATION_FAILURE; | 2082 | cmd->scsi_sense_reason = TCM_LOGICAL_UNIT_COMMUNICATION_FAILURE; |
| @@ -2108,7 +2109,7 @@ static int transport_execute_tasks(struct se_cmd *cmd) | |||
| 2108 | * storage object. | 2109 | * storage object. |
| 2109 | */ | 2110 | */ |
| 2110 | execute_tasks: | 2111 | execute_tasks: |
| 2111 | __transport_execute_tasks(cmd->se_dev); | 2112 | __transport_execute_tasks(se_dev); |
| 2112 | return 0; | 2113 | return 0; |
| 2113 | } | 2114 | } |
| 2114 | 2115 | ||
