Home Home > GIT Browse
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiri Kosina <jkosina@suse.cz>2010-05-20 11:14:20 +0200
committerJiri Kosina <jkosina@suse.cz>2010-05-20 11:14:20 +0200
commitb1d1d2c777cd52f1270bd4f309b3ae49e0dc3d2c (patch)
treeb329713e91534e8959b2c81e743f5215c860fa49
parent9131c7ba2987acdf6a87c7a065c98b0253ca8456 (diff)
- patches.drivers/qla2xxx-fix-tgt-init-prli-payload.diff: SLES11
SP1 GMC kernel not identifying qla2xxx LUNs (bnc#606977). Conflicts: kernel-source.changes series.conf
-rw-r--r--kernel-source.changes6
-rw-r--r--patches.drivers/qla2xxx-fix-tgt-init-prli-payload.diff26
-rw-r--r--series.conf1
3 files changed, 33 insertions, 0 deletions
diff --git a/kernel-source.changes b/kernel-source.changes
index f1697a4e94..eb2e1c039f 100644
--- a/kernel-source.changes
+++ b/kernel-source.changes
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Thu May 20 08:15:43 CEST 2010 - hare@suse.de
+
+- patches.drivers/qla2xxx-fix-tgt-init-prli-payload.diff: SLES11
+ SP1 GMC kernel not identifying qla2xxx LUNs (bnc#606977).
+
+-------------------------------------------------------------------
Thu May 13 00:47:46 CEST 2010 - jbohac@suse.cz
- patches.fixes/ipv6-fix-dad-race.patch: Delete.
diff --git a/patches.drivers/qla2xxx-fix-tgt-init-prli-payload.diff b/patches.drivers/qla2xxx-fix-tgt-init-prli-payload.diff
new file mode 100644
index 0000000000..1cc5c55e2b
--- /dev/null
+++ b/patches.drivers/qla2xxx-fix-tgt-init-prli-payload.diff
@@ -0,0 +1,26 @@
+From: Andrew Vasquez <andrew.vasquez@qlogic.com>
+Subject: SLES11 SP1 GMC kernel not identifying qla2xxx LUNs
+References: bnc#606977
+Patch-Mainline: Not yet
+
+The .06 patchset introduced an issue where it would incorrectly
+mark a port presenting both initiator and target capabilities.
+This would cause the driver to not initiate a scan on these ports.
+
+Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
+Acked-by: Hannes Reinecke <hare@suse.de>
+
+diff --git a/drivers/scsi/qla2xxx/qla_isr.c b/drivers/scsi/qla2xxx/qla_isr.c
+index e1e4402..8b298c8 100644
+--- a/drivers/scsi/qla2xxx/qla_isr.c
++++ b/drivers/scsi/qla2xxx/qla_isr.c
+@@ -1115,8 +1115,7 @@ qla24xx_logio_entry(scsi_qla_host_t *vha, struct req_que *req,
+ fcport->port_type = FCT_TARGET;
+ if (iop[0] & BIT_8)
+ fcport->flags |= FCF_FCP2_DEVICE;
+- }
+- if (iop[0] & BIT_5)
++ } else if (iop[0] & BIT_5)
+ fcport->port_type = FCT_INITIATOR;
+ if (logio->io_parameter[7] || logio->io_parameter[8])
+ fcport->supported_classes |= FC_COS_CLASS2;
diff --git a/series.conf b/series.conf
index 02fa146136..9ebf58552b 100644
--- a/series.conf
+++ b/series.conf
@@ -1049,6 +1049,7 @@
patches.drivers/qla2xxx-8.03.01.04.11.1-k8-update
patches.drivers/qla2xxx-8.03.01.05.11.1-k8-update
patches.drivers/qla2xxx-8.03.01.06.11.1-k8-update
+ patches.drivers/qla2xxx-fix-tgt-init-prli-payload.diff
patches.drivers/megaraid-mbox-fix-SG_IO
patches.drivers/mpt2sas-03.100.03.00-update
patches.drivers/mpt2sas-04.100.01.00-update