[SCSI] zfcp: Fix error handling for blocked unit for send FCP command
In the case the unit is blocked, zfcp_unit_get has not been called yet, so the error handling path should not call zfcp_unit_put. Signed-off-by: Christof Schmitt <christof.schmitt@de.ibm.com> Signed-off-by: Martin Peschke <mp3@de.ibm.com> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
This commit is contained in:
parent
6071d7ec36
commit
57b7658aed
@ -3562,8 +3562,8 @@ zfcp_fsf_send_fcp_command_task(struct zfcp_adapter *adapter,
|
||||
send_failed:
|
||||
no_fit:
|
||||
failed_scsi_cmnd:
|
||||
unit_blocked:
|
||||
zfcp_unit_put(unit);
|
||||
unit_blocked:
|
||||
zfcp_fsf_req_free(fsf_req);
|
||||
fsf_req = NULL;
|
||||
scsi_cmnd->host_scribble = NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user