aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorSwen Schillig <swen@vnet.ibm.com>2010-11-17 14:23:41 +0100
committerJames Bottomley <James.Bottomley@suse.de>2010-12-09 09:41:18 -0600
commit6fbf25e86beef1c6719e760a241a7aef9ad145e3 (patch)
treea1bce89d66cbc9b0fb1362b52a2b958be1094939 /drivers
parent5bfb2c31487eaff3840e02548e6acf89a048765b (diff)
downloadkernel_samsung_smdk4412-6fbf25e86beef1c6719e760a241a7aef9ad145e3.zip
kernel_samsung_smdk4412-6fbf25e86beef1c6719e760a241a7aef9ad145e3.tar.gz
kernel_samsung_smdk4412-6fbf25e86beef1c6719e760a241a7aef9ad145e3.tar.bz2
[SCSI] zfcp: Correct false abort data assignment.
The request data assignment between the fsf abort initiator and its corresponding handler is not consistent and leads to an unpredictable behaviour, e.g. kernel panic. This patch fixes this issue and assigns the correct value. Signed-off-by: Swen Schillig <swen@vnet.ibm.com> Signed-off-by: Christof Schmitt <christof.schmitt@de.ibm.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/s390/scsi/zfcp_fsf.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/s390/scsi/zfcp_fsf.c b/drivers/s390/scsi/zfcp_fsf.c
index aa0cd23..f75707a 100644
--- a/drivers/s390/scsi/zfcp_fsf.c
+++ b/drivers/s390/scsi/zfcp_fsf.c
@@ -851,7 +851,7 @@ struct zfcp_fsf_req *zfcp_fsf_abort_fcp_cmnd(struct scsi_cmnd *scmnd)
zfcp_qdio_set_sbale_last(qdio, &req->qdio_req);
- req->data = zfcp_sdev;
+ req->data = sdev;
req->handler = zfcp_fsf_abort_fcp_command_handler;
req->qtcb->header.lun_handle = zfcp_sdev->lun_handle;
req->qtcb->header.port_handle = zfcp_sdev->port->handle;