diff options
Diffstat (limited to 'drivers')
-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 | ||