From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
Unecessary lock is taken. ring lock should be sufficient
Signed-off-by: Dick Kennedy <dick.kenn...@broadcom.com>
Signed-off-by: James Smart <james.sm...@broadcom.com>
---
drivers/scsi/lpfc/lpfc_nvmet.c | 4
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
When RPI is not available, driver sends WQE with invalid RPI value and hence rej
ected by HBA.
lpfc :82:00.3: 1:3154 BLS ABORT RSP failed, data: x3/xa0320008
and
lpfc :82:00.3: 1:(71):2753 PLOGI failure DID:FA Sta
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
Verify WQ_CREATE with 128B WQEs in V0 and V1.
Code review of another bug showed the driver passing
128B WQEs and 8 pages in WQ CREATE and V0.
Code inspection/instrumentation showed that the driver
uses V0 in WQ_CREATE and if the
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
Two issues: (1) driver could not be unloaded and
reloaded without some Oops or Panic occurring. (2) The
driver was panicking because of a corruption in the Memory
Manager when the iocb list was getting allocated.
Root cause for the
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
Signed-off-by: Dick Kennedy <dick.kenn...@broadcom.com>
Signed-off-by: James Smart <james.sm...@broadcom.com>
---
drivers/scsi/lpfc/lpfc_nvme.h | 4 +---
drivers/scsi/lpfc/lpfc_nvmet.c | 2 +-
drivers/scsi/lpfc/lpfc_n
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
Symptoms: NVMET didn't have any RSCN handling at all and
would not execute implicit LOGO when receiving a PLOGI
from an rport that NVMET had in state UNMAPPED.
Clean up the logic in lpfc_nlp_state_cleanup for
initiators (FCP an
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
The symptom is that the driver will fail to login to the fabric. The reason is
bacause it is out of iocb resources.
This fix algins the number of MRQ resources with the total resources so that it
can handle fabric events when
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
One of the idefs in the previous kconfig patch was not corrected.
Also one alingment issue fixed.
Signed-off-by: Dick Kennedy <dick.kenn...@broadcom.com>
Signed-off-by: James Smart <james.sm...@broadcom.com>
---
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
performance lab running tests on upstream 4.10-rc5
POC and observing error during the NVME connect process. Here
are the errors:
Issue 1:
The initiator is claiming the nvme_fc_unregister_remoteport upcall is
not completing the unre
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
Missing code path, new NVME abort API
The first lpfc driver with nvme had this routine stubbed.
Signed-off-by: Dick Kennedy <dick.kenn...@broadcom.com>
Signed-off-by: James Smart <james.sm...@broadcom.com>
---
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
Signed-off-by: Dick Kennedy <dick.kenn...@broadcom.com>
Signed-off-by: James Smart <james.sm...@broadcom.com>
---
drivers/scsi/lpfc/lpfc_attr.c| 6 +-
drivers/scsi/lpfc/lpfc_debugfs.c | 14 --
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
Signed-off-by: Dick Kennedy <dick.kenn...@broadcom.com>
Signed-off-by: James Smart <james.sm...@broadcom.com>
---
drivers/scsi/lpfc/lpfc_sli.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
Cannot set these to a large number
The existing module parameter lpfc_sg_seg_cnt is used for both
SCSI and NVME.
Limit the module parameter lpfc_sg_seg_cnt to 128 with the
default being 64 for both NVME and NVMET, assumin
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
Firmware sends first FLOGI to fabric with vendor version changes.
On link up driver gets updated service parameter with FAWWN assigned port name.
Driver sends 2nd FLOGI with updated fawwpn and modifies the vport->fc_portname i
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
The driver does not accept PRLI from the target and this
causes the target to reject the subsequent PRLI from the driver
Fix: Accept the incoming PRLI so that the target can also accept
the PRLI from the driver
Signed-off-by
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
With update nvme upstream driver sources, loading
the driver with nvme enabled resulting in this Oops.
Mar 6 10:09:55 NVME-init kernel: BUG: unable to handle kernel NULL pointer dere
ference at 0018
Mar 6 10:09:55 NVM
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
Signed-off-by: Dick Kennedy <dick.kenn...@broadcom.com>
Signed-off-by: James Smart <james.sm...@broadcom.com>
---
drivers/scsi/lpfc/lpfc_version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
---
drivers/scsi/lpfc/lpfc_nvmet.c | 127 -
drivers/scsi/lpfc/lpfc_nvmet.h | 7 ++-
2 files changed, 105 insertions(+), 29 deletions(-)
diff --git a/drivers/scsi/lpfc/lpfc_nvmet.c b/driver
This patch set includes patches to fix driver load/unload that have been
partiallty submitted by other users.
This patch set is supplying the abort handline for nvme that was missing.
Dick Kennedy (19):
Fix advertised max_sgl_segment count for NVMET
Fixes after reviewing last set of patches
From: Dick Kennedy <rkenn...@lvnvda1400.lvn.broadcom.net>
PRLI ACC from target is FCP oriented
Signed-off-by: Dick Kennedy <dick.kenn...@broadcom.com>
Signed-off-by: James Smart <james.sm...@broadcom.com>
---
drivers/scsi/lpfc/lpfc_els.c | 2 +-
1 file changed, 1 insert
These speeds are to support the next generation of FCoE port speeds.
Signed-off-by: rkenn...@emulex.com
---
drivers/scsi/scsi_transport_fc.c |4
include/scsi/scsi_transport_fc.h |4
2 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/drivers/scsi/scsi_transport_fc.c
Looks good.
Reviewed-By: Dick Kennedy dick.kenn...@emulex.com
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
looks good
Signed-By: Dick Kennedy dick.kenn...@emulex.com
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
23 matches
Mail list logo