From: Dick Kennedy
Unecessary lock is taken. ring lock should be sufficient
Signed-off-by: Dick Kennedy
Signed-off-by: James Smart
---
drivers/scsi/lpfc/lpfc_nvmet.c | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/scsi/lpfc/lpfc_nvmet.c b/drivers/scsi/lpfc/lpfc_nvmet.c
index
From: Dick Kennedy
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 Status:x3/xa0240008
In this case, driver accesses
From: Dick Kennedy
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 caller passes queue->entry_size
128B,
From: Dick Kennedy
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 memory corruption was a double
free of the
From: Dick Kennedy
Signed-off-by: Dick Kennedy
Signed-off-by: James Smart
---
drivers/scsi/lpfc/lpfc_nvme.h | 4 +---
drivers/scsi/lpfc/lpfc_nvmet.c | 2 +-
drivers/scsi/lpfc/lpfc_nvmet.h | 4 +---
3 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/drivers/scsi/lpfc/lpfc_nvme.h b
From: Dick Kennedy
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 and NVME). NVMET should not respond to
From: Dick Kennedy
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 needed.
Signed-off-by: Dick Kennedy
Signed-off
From: Dick Kennedy
One of the idefs in the previous kconfig patch was not corrected.
Also one alingment issue fixed.
Signed-off-by: Dick Kennedy
Signed-off-by: James Smart
---
drivers/scsi/lpfc/lpfc_attr.c | 2 +-
drivers/scsi/lpfc/lpfc_nvme.c | 2 +-
2 files changed, 2 insertions(+), 2
From: Dick Kennedy
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 unregister in the time allotted.
[ 2186.151317
From: Dick Kennedy
Missing code path, new NVME abort API
The first lpfc driver with nvme had this routine stubbed.
Signed-off-by: Dick Kennedy
Signed-off-by: James Smart
---
drivers/scsi/lpfc/lpfc_crtn.h| 7 +
drivers/scsi/lpfc/lpfc_debugfs.c | 55 +--
drivers/scsi/lpfc/lpfc_hw4
From: Dick Kennedy
Signed-off-by: Dick Kennedy
Signed-off-by: James Smart
---
drivers/scsi/lpfc/lpfc_attr.c| 6 +-
drivers/scsi/lpfc/lpfc_debugfs.c | 14 --
drivers/scsi/lpfc/lpfc_init.c| 6 ++
drivers/scsi/lpfc/lpfc_nvme.h| 3 ---
4 files changed, 15
From: Dick Kennedy
Signed-off-by: Dick Kennedy
Signed-off-by: James Smart
---
drivers/scsi/lpfc/lpfc_sli.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/lpfc/lpfc_sli.c b/drivers/scsi/lpfc/lpfc_sli.c
index 1c9fa45..7087c55 100644
--- a/drivers/scsi/lpfc
From: Dick Kennedy
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, assuming NVME is enabled in the
driver for that port. The
From: Dick Kennedy
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
n driver.
Soft wwpn will not be allowed w
From: Dick Kennedy
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: Dick Kennedy
Signed-off-by: James Smart
From: Dick Kennedy
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 NVME-init kernel: IP: lpfc_nvme_update_localport
From: Dick Kennedy
Signed-off-by: Dick Kennedy
Signed-off-by: James Smart
---
drivers/scsi/lpfc/lpfc_version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/lpfc/lpfc_version.h b/drivers/scsi/lpfc/lpfc_version.h
index d4e95e2..1c26dc6 100644
--- a/drivers
From: Dick Kennedy
---
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/drivers/scsi/lpfc/lpfc_nvmet.c
index 551e81a
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
PRLI ACC from target is FCP oriented
Signed-off-by: Dick Kennedy
Signed-off-by: James Smart
---
drivers/scsi/lpfc/lpfc_els.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/lpfc/lpfc_els.c b/drivers/scsi/lpfc/lpfc_els.c
index d9c61d0
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 b/
Looks good.
Reviewed-By: Dick Kennedy
--
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
--
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