From 9ead2d15d4bb650fab644a7f28cd69533a7c8efe Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Sat, 2 Apr 2022 16:29:40 +0200 Subject: [PATCH] drop queue-4.14/scsi-qla2xxx-fix-incorrect-reporting-of-task-management-failure.patch --- ...reporting-of-task-management-failure.patch | 37 ------------------- queue-4.14/series | 1 - 2 files changed, 38 deletions(-) delete mode 100644 queue-4.14/scsi-qla2xxx-fix-incorrect-reporting-of-task-management-failure.patch diff --git a/queue-4.14/scsi-qla2xxx-fix-incorrect-reporting-of-task-management-failure.patch b/queue-4.14/scsi-qla2xxx-fix-incorrect-reporting-of-task-management-failure.patch deleted file mode 100644 index af40a44cb2b..00000000000 --- a/queue-4.14/scsi-qla2xxx-fix-incorrect-reporting-of-task-management-failure.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 58ca5999e0367d131de82a75257fbfd5aed0195d Mon Sep 17 00:00:00 2001 -From: Quinn Tran -Date: Thu, 10 Mar 2022 01:25:52 -0800 -Subject: scsi: qla2xxx: Fix incorrect reporting of task management failure - -From: Quinn Tran - -commit 58ca5999e0367d131de82a75257fbfd5aed0195d upstream. - -User experienced no task management error while target device is responding -with error. The RSP_CODE field in the status IOCB is in little endian. -Driver assumes it's big endian and it picked up erroneous data. - -Convert the data back to big endian as is on the wire. - -Link: https://lore.kernel.org/r/20220310092604.22950-2-njavali@marvell.com -Fixes: faef62d13463 ("[SCSI] qla2xxx: Fix Task Management command asynchronous handling") -Cc: stable@vger.kernel.org -Reviewed-by: Himanshu Madhani -Signed-off-by: Quinn Tran -Signed-off-by: Nilesh Javali -Signed-off-by: Martin K. Petersen -Signed-off-by: Greg Kroah-Hartman ---- - drivers/scsi/qla2xxx/qla_isr.c | 1 + - 1 file changed, 1 insertion(+) - ---- a/drivers/scsi/qla2xxx/qla_isr.c -+++ b/drivers/scsi/qla2xxx/qla_isr.c -@@ -1788,6 +1788,7 @@ qla24xx_tm_iocb_entry(scsi_qla_host_t *v - iocb->u.tmf.data = QLA_FUNCTION_FAILED; - } else if ((le16_to_cpu(sts->scsi_status) & - SS_RESPONSE_INFO_LEN_VALID)) { -+ host_to_fcp_swap(sts->data, sizeof(sts->data)); - if (le32_to_cpu(sts->rsp_data_len) < 4) { - ql_log(ql_log_warn, fcport->vha, 0x503b, - "Async-%s error - hdl=%x not enough response(%d).\n", diff --git a/queue-4.14/series b/queue-4.14/series index 5c7e8e0de25..5b504035373 100644 --- a/queue-4.14/series +++ b/queue-4.14/series @@ -189,4 +189,3 @@ powerpc-lib-sstep-fix-sthcx-instruction.patch powerpc-lib-sstep-fix-build-errors-with-newer-binutils.patch scsi-qla2xxx-fix-warning-for-missing-error-code.patch scsi-qla2xxx-suppress-a-kernel-complaint-in-qla_create_qpair.patch -scsi-qla2xxx-fix-incorrect-reporting-of-task-management-failure.patch -- 2.47.3