]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
drop queue-4.14/scsi-qla2xxx-fix-incorrect-reporting-of-task-management-failure.patch
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 2 Apr 2022 14:29:40 +0000 (16:29 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 2 Apr 2022 14:29:40 +0000 (16:29 +0200)
queue-4.14/scsi-qla2xxx-fix-incorrect-reporting-of-task-management-failure.patch [deleted file]
queue-4.14/series

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 (file)
index af40a44..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-From 58ca5999e0367d131de82a75257fbfd5aed0195d Mon Sep 17 00:00:00 2001
-From: Quinn Tran <qutran@marvell.com>
-Date: Thu, 10 Mar 2022 01:25:52 -0800
-Subject: scsi: qla2xxx: Fix incorrect reporting of task management failure
-
-From: Quinn Tran <qutran@marvell.com>
-
-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 <himanshu.madhani@oracle.com>
-Signed-off-by: Quinn Tran <qutran@marvell.com>
-Signed-off-by: Nilesh Javali <njavali@marvell.com>
-Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- 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",
index 5c7e8e0de259bfce45c6b2e37c6e7d752e9db597..5b504035373a876e635b45fd721ba19adb15d5d5 100644 (file)
@@ -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