--- a/drivers/scsi/scsi_lib.c
+++ b/drivers/scsi/scsi_lib.c
-@@ -857,6 +857,17 @@ void scsi_io_completion(struct scsi_cmnd
+@@ -855,6 +855,17 @@ void scsi_io_completion(struct scsi_cmnd
/* for passthrough error may be set */
error = BLK_STS_OK;
}
+++ /dev/null
-From foo@baz Thu May 24 11:09:34 CEST 2018
-From: Hannes Reinecke <hare@suse.de>
-Date: Mon, 26 Feb 2018 08:39:59 +0100
-Subject: scsi: core: return BLK_STS_OK for DID_OK in __scsi_error_from_host_byte()
-
-From: Hannes Reinecke <hare@suse.de>
-
-[ Upstream commit e39a97353e5378eb46bf01679799c5704d397f32 ]
-
-When converting __scsi_error_from_host_byte() to BLK_STS error codes the
-case DID_OK was forgotten, resulting in it always returning an error.
-
-Fixes: 2a842acab109 ("block: introduce new block status code type")
-Cc: Doug Gilbert <dgilbert@interlog.com>
-Signed-off-by: Hannes Reinecke <hare@suse.com>
-Reviewed-by: Douglas Gilbert <dgilbert@interlog.com>
-Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
-Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/scsi/scsi_lib.c | 2 ++
- 1 file changed, 2 insertions(+)
-
---- a/drivers/scsi/scsi_lib.c
-+++ b/drivers/scsi/scsi_lib.c
-@@ -720,6 +720,8 @@ static blk_status_t __scsi_error_from_ho
- int result)
- {
- switch (host_byte(result)) {
-+ case DID_OK:
-+ return BLK_STS_OK;
- case DID_TRANSPORT_FAILFAST:
- return BLK_STS_TRANSPORT;
- case DID_TARGET_FAILURE:
scsi-qedi-fix-truncation-of-chap-name-and-secret.patch
scsi-aacraid-fix-shutdown-crash-when-init-fails.patch
scsi-qla4xxx-skip-error-recovery-in-case-of-register-disconnect.patch
-scsi-core-return-blk_sts_ok-for-did_ok-in-__scsi_error_from_host_byte.patch
scsi-qedi-fix-kernel-crash-during-port-toggle.patch
scsi-mpt3sas-do-not-mark-fw_event-workqueue-as-wq_mem_reclaim.patch
scsi-sd-keep-disk-read-only-when-re-reading-partition.patch