mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 10:31:46 +09:00
scsi: qla2xxx: Error code did not return to upper layer
commit0ba0b018f9upstream. TMF was returned with an error code. The error code was not preserved to be returned to upper layer. Instead, the error code from the Marker was returned. Preserve error code from TMF and return it to upper layer. Cc: stable@vger.kernel.org Fixes:da7c21b72a("scsi: qla2xxx: Fix command flush during TMF") Signed-off-by: Quinn Tran <qutran@marvell.com> Signed-off-by: Nilesh Javali <njavali@marvell.com> Link: https://lore.kernel.org/r/20230821130045.34850-6-njavali@marvell.com Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
c7355cbb9c
commit
3a9d4db2d2
@@ -2224,6 +2224,8 @@ __qla2x00_async_tm_cmd(struct tmf_arg *arg)
|
||||
rval = QLA_FUNCTION_FAILED;
|
||||
}
|
||||
}
|
||||
if (tm_iocb->u.tmf.data)
|
||||
rval = tm_iocb->u.tmf.data;
|
||||
|
||||
done_free_sp:
|
||||
/* ref: INIT */
|
||||
|
||||
Reference in New Issue
Block a user