| summaryrefslogtreecommitdiff |
| author | Jiri Kosina <jkosina@suse.cz> | 2010-05-20 09:14:20 (GMT) |
|---|---|---|
| committer | Jiri Kosina <jkosina@suse.cz> | 2010-05-20 09:14:20 (GMT) |
| commit | b1d1d2c777cd52f1270bd4f309b3ae49e0dc3d2c (patch) (side-by-side diff) | |
| tree | b329713e91534e8959b2c81e743f5215c860fa49 | |
| parent | 9131c7ba2987acdf6a87c7a065c98b0253ca8456 (diff) | |
- patches.drivers/qla2xxx-fix-tgt-init-prli-payload.diff: SLES11rpm-2.6.32.12-0.7
SP1 GMC kernel not identifying qla2xxx LUNs (bnc#606977).
Conflicts:
kernel-source.changes
series.conf
| -rw-r--r-- | kernel-source.changes | 6 | ||||
| -rw-r--r-- | patches.drivers/qla2xxx-fix-tgt-init-prli-payload.diff | 26 | ||||
| -rw-r--r-- | series.conf | 1 |
3 files changed, 33 insertions, 0 deletions
diff --git a/kernel-source.changes b/kernel-source.changes index f1697a4..eb2e1c0 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 0000000..1cc5c55 --- a/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 02fa146..9ebf585 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 |