]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/patches/suse-2.6.27.25/patches.kernel.org/revert-scsi-qla2xxx-return-a-failed-status-when-abort-mailbox-command-fails.patch
Move xen patchset to new version's subdir.
[people/pmueller/ipfire-2.x.git] / src / patches / suse-2.6.27.25 / patches.kernel.org / revert-scsi-qla2xxx-return-a-failed-status-when-abort-mailbox-command-fails.patch
diff --git a/src/patches/suse-2.6.27.25/patches.kernel.org/revert-scsi-qla2xxx-return-a-failed-status-when-abort-mailbox-command-fails.patch b/src/patches/suse-2.6.27.25/patches.kernel.org/revert-scsi-qla2xxx-return-a-failed-status-when-abort-mailbox-command-fails.patch
deleted file mode 100644 (file)
index dff1a58..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-From 5bff55db3dc4d659f46b4d2fce2f61c1964c2762 Mon Sep 17 00:00:00 2001
-From: Michael Reed <mdr@sgi.com>
-Date: Fri, 24 Oct 2008 15:13:47 -0700
-Subject: revert - SCSI: qla2xxx: Return a FAILED status when abort mailbox-command fails.
-
--------------------
-This is a revert of this patch that is included in 2.6.27.7
-as a further qla2xxx driver update in the series conflicts with this
-  - gregkh
--------------------
-
-From: Michael Reed <mdr@sgi.com>
-
-commit 5bff55db3dc4d659f46b4d2fce2f61c1964c2762 upstream.
-
-Mike Reed noted
-(https://bugzilla.novell.com/show_bug.cgi?id=421330) that the
-driver was incorrectly returning a SUCCESS status if the driver's
-request to the firmware to abort a command failed.  By doing so,
-the mid-layer believed, incorrectly, that the command has
-completed and has been returned (ultimately clearing
-scsi_cmnd.request_buffer) yet the driver still has the command.
-What should correctly happen is a mid-layer escalation
-(device-reset, etc.) of recovery during which the driver will
-eventually return the outstanding commands to the mid-layer.
-
-Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
-Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-
----
-
----
- drivers/scsi/qla2xxx/qla_os.c |    1 -
- 1 file changed, 1 deletion(-)
-
---- a/drivers/scsi/qla2xxx/qla_os.c
-+++ b/drivers/scsi/qla2xxx/qla_os.c
-@@ -730,7 +730,6 @@ qla2xxx_eh_abort(struct scsi_cmnd *cmd)
-               if (ha->isp_ops->abort_command(ha, sp)) {
-                       DEBUG2(printk("%s(%ld): abort_command "
-                           "mbx failed.\n", __func__, ha->host_no));
--                      ret = FAILED;
-               } else {
-                       DEBUG3(printk("%s(%ld): abort_command "
-                           "mbx success.\n", __func__, ha->host_no));