From: Joe Carnuccio
This patch adds new firmware dump template entries for
ISP27XX firmware dump.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_tmpl.c | 191 +---
drivers/scsi/qla2xxx/qla_tmpl.h | 26 +-
2
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/qla2xxx/qla_version.h
b/drivers/scsi/qla2xxx/qla_version.h
index 537098e8f1c1..0690dac24081 100644
--- a/drivers/scsi/qla2xxx/qla_version.h
For FC-NVMe, if the fw_started flag is not set or
fcport is deleted, then do not send Abort command
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_nvme.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/scsi/qla2xxx/qla_nvme.c b/drivers/scsi/qla2xxx/qla_nvme.c
From: Quinn Tran
Prevent user from sending commands through SysFS while
FW is not running or reset is in progress.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/scsi/qla2xxx
ned-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c | 13 -
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_init.c
index 8307eac796a2..cdf57eb643b3 100644
--- a/drivers/scsi/qla2xxx/qla_init.c
+++ b/dr
sed in patch #7
Thanks,
Himanshu
Anil Gurumurthy (1):
qla2xxx: Add support for setting port speed
Darren Trapp (1):
qla2xxx: Add First Burst support for FC-NVMe devices
Himanshu Madhani (5):
qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware
qla2xxx: Fix unload when N
From: Quinn Tran
add check to allow 1 discovery command per session to be sent.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers
From: Joe Carnuccio
This patch adds workqueue mechanism for deleting fcport
via BSG interface.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_bsg.c | 18 +-
drivers/scsi/qla2xxx/qla_def.h | 1 +
drivers/scsi/qla2xxx/qla_os.c | 11
From: Darren Trapp
Add Support for First Burst for FC-NVMe protocol. This
feature requires First Burst support in the firmware.
Signed-off-by: Darren Trapp
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 4
drivers/scsi/qla2xxx/qla_init.c | 6 ++
drivers/scsi
This patch fixes driver unload issue when FC-NVMe devices are
configured.
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_nvme.c | 22 ++
1 file changed, 10 insertions(+), 12 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_nvme.c b/drivers/scsi/qla2xxx
This patch fixes following checkpatch ERROR
ERROR: space prohibited before that ',' (ctx:WxW)
No change is functionality due to this patch.
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_tmpl.c | 46 -
1 file changed, 23 inserti
-off-by: Anil Gurumurthy
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 103
drivers/scsi/qla2xxx/qla_def.h | 6 +++
drivers/scsi/qla2xxx/qla_gbl.h | 1 +
drivers/scsi/qla2xxx/qla_init.c | 9
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/qla2xxx/qla_version.h
b/drivers/scsi/qla2xxx/qla_version.h
index 537098e8f1c1..0690dac24081 100644
--- a/drivers/scsi/qla2xxx/qla_version.h
From: Quinn Tran
current code hard code marker request to use request
and response queue 0. This patch make use of the
qpair as the path to access the request/response queues.
It allows marker to be place on any hardware queues.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
From: Joe Carnuccio
This patch adds new firmware dump template entries for
ISP27XX firmware dump.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_tmpl.c | 191 +---
drivers/scsi/qla2xxx/qla_tmpl.h | 26 +-
2
/qla_target.c
+++ b/drivers/scsi/qla2xxx/qla_target.c
@@ -660,14 +660,14 @@ int qla24xx_async_notify_ack(scsi_qla_host_t *vha,
fc_port_t *fcport,
sp->u.iocb_cmd.u.nack.ntfy = ntfy;
sp->done = qla2x00_async_nack_sp_done;
- rval = qla2x00_start_sp(sp);
- if (rval != QLA_SUCCESS)
- goto done_free_sp;
-
ql_dbg(ql_dbg_disc, vha, 0x20f4,
"Async-%s %8phC hndl %x %s\n",
sp->name, fcport->port_name, sp->handle, c);
+ rval = qla2x00_start_sp(sp);
+ if (rval != QLA_SUCCESS)
+ goto done_free_sp;
+
return rval;
done_free_sp:
--
1.8.3.1
Thanks for the patch. Looks good.
Acked-By: Himanshu Madhani
Hi Bart,
On 2/13/19, 4:55 PM, "Bart Van Assche" wrote:
On Wed, 2019-02-13 at 10:53 -0800, Himanshu Madhani wrote:
> static ssize_t
> +qla2x00_sysfs_set_port_speed(struct file *filp, struct kobject *kobj,
> +struct bin_attribute *bin_attr, char *buf,
Hi Bart,
On 2/13/19, 4:57 PM, "Bart Van Assche" wrote:
External Email
--
On Wed, 2019-02-13 at 10:53 -0800, Himanshu Madhani wrote:
> + ha->free_fcport = create_workqueue("free_fcpo
_send_term_exchange(ha->base_qpair, NULL, &prm->tm_iocb2, 1, 0);
--
2.20.1
Thanks for the Patch. Looks good
Acked-by: Himanshu Madhani
This patch fixes following checkpatch ERROR
ERROR: space prohibited before that ',' (ctx:WxW)
No change is functionality due to this patch.
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_tmpl.c | 46 -
1 file changed, 23 inserti
From: Joe Carnuccio
This patch adds new firmware dump template entries for
ISP27XX firmware dump.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_tmpl.c | 191 +---
drivers/scsi/qla2xxx/qla_tmpl.h | 26 +-
2
From: Quinn Tran
Prevent user from sending commands through SysFS while
FW is not running or reset is in progress.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/scsi/qla2xxx
-off-by: Anil Gurumurthy
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 89 +
drivers/scsi/qla2xxx/qla_def.h | 6 +++
drivers/scsi/qla2xxx/qla_gbl.h | 1 +
drivers/scsi/qla2xxx/qla_init.c | 9
as not acquired
and not
released in patch #7
Thanks,
Himanshu
Anil Gurumurthy (1):
qla2xxx: Add support for setting port speed
Darren Trapp (1):
qla2xxx: Add First Burst support for FC-NVMe devices
Himanshu Madhani (5):
qla2xxx: Fix LUN discovery if loop id is not assigned yet by fi
ned-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c | 13 -
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_init.c
index 8307eac796a2..cdf57eb643b3 100644
--- a/drivers/scsi/qla2xxx/qla_init.c
+++ b/dr
From: Darren Trapp
Add Support for First Burst for FC-NVMe protocol. This
feature requires First Burst support in the firmware.
Signed-off-by: Darren Trapp
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 4
drivers/scsi/qla2xxx/qla_init.c | 6 ++
drivers/scsi
From: Quinn Tran
add check to allow 1 discovery command per session to be sent.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/qla2xxx/qla_version.h
b/drivers/scsi/qla2xxx/qla_version.h
index 537098e8f1c1..0690dac24081 100644
--- a/drivers/scsi/qla2xxx/qla_version.h
From: Quinn Tran
current code hard code marker request to use request
and response queue 0. This patch make use of the
qpair as the path to access the request/response queues.
It allows marker to be place on any hardware queues.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
For FC-NVMe, if the fw_started flag is not set or
fcport is deleted, then do not send Abort command
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_nvme.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/scsi/qla2xxx/qla_nvme.c b/drivers/scsi/qla2xxx/qla_nvme.c
This patch fixes driver unload issue when FC-NVMe devices are
configured.
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_nvme.c | 22 ++
1 file changed, 10 insertions(+), 12 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_nvme.c b/drivers/scsi/qla2xxx
pci_alloc_irq_vectors() call instead of pci_alloc_irq_affinity().
Fixes: f664a3cc17b7d ("scsi: kill off the legacy IO path")
Cc: sta...@vger.kernel.org #4.19
Signed-off-by: Giridhar Malavali
Signed-off-by: Himanshu Madhani
---
Hi Martin,
This patch fixes issue, if BLK-MQ is enabled, driver wi
Hi Meelis,
On 2/12/19, 6:37 PM, "Ming Lei" wrote:
External Email
On Wed, Feb 13, 2019 at 5:36 AM Meelis Roos wrote:
>
> > I tested todays 5.0.0-rc5-00358-gdf3865f on my sparcs and a couple
of servers that have qla2xxx
> > FC adapter gave me this warning:
[i];
+ if (!qpair)
+ continue;
qla_core_sbt_cmd += qpair->tgt_counters.qla_core_sbt_cmd;
core_qla_que_buf += qpair->tgt_counters.core_qla_que_buf;
qla_core_ret_ctio += qpair->tgt_counters.qla_core_ret_ctio;
Looks Good.
Acked-by: Himanshu Madhani
--
1.8.3.1
(ql_dbg_tgt + ql_dbg_verbose, vha, 0xe023,
"%s: sg[%x] (phys=%llx sglen=%x) ldma_sg_len: %x
dif_bundl_len: %x ldma_needed: %x\n",
- __func__, i, sg_phys(sg), sglen, ldma_sg_len,
+ __func__, i, (u64)sg_phys(sg), sglen, ldma_sg_len,
difctx->dif_bundl_len, ldma_needed);
while (sglen) {
--
2.20.0
Looks good
Acked-by: Himanshu Madhani
From: Joe Carnuccio
This patch removed FW default template as there will
never be case where the default template would be invoked.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_gbl.h | 2 -
drivers/scsi/qla2xxx/qla_init.c | 94
From: Joe Carnuccio
This patch fixes reported speed for min_link and max_supported
speed. Also rename SysFS nodes link_speed and max_supported to
be consistent with {min|max}_suuported_speed.
Signed-off-by: Joe Carnuccio
Signed-off-by: Mike Hernandez
Signed-off-by: Himanshu Madhani
From: Joe Carnuccio
This patch fixes qla27xx_dump_{mpi|ram} api for ISP27XX
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_dbg.c | 166 -
1 file changed, 81 insertions(+), 85 deletions(-)
diff --git a/drivers
From: Joe Carnuccio
Reduce stack space on each fwdt routine by eliminating local
variable reg.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_tmpl.c | 75 -
1 file changed, 29 insertions(+), 46 deletions
From: Joe Carnuccio
This patch adds new SysFS node to display firmware attributes
and port number
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 30 ++
1 file changed, 30 insertions(+)
diff --git a/drivers/scsi
-off-by: Joe Carnuccio
Signed-off-by: Mike Hernandez
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 34 -
drivers/scsi/qla2xxx/qla_bsg.c | 42 +
drivers/scsi/qla2xxx/qla_bsg.h | 11 ++
drivers/scsi/qla2xxx/qla_def.h | 63 +---
drivers/scsi/qla2xxx
new feature.
Patch 12 adds support for Primary/Secondary firmware images in the flash.
Patch 13 adds capability for secure flash update for ISP28XX (Gen7) adapter.
Please consider this series for 5.2/scsi-queue branch at your earliest
convenience.
Thanks,
Himanshu
Himanshu Madhani (1):
qla2xxx
From: Joe Carnuccio
This patch cleans up and fixes firmware dump template
processing. These changes are added to support newer
features for ISP27XX/ISP28XX.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_tmpl.c | 51
This version Includes support for ISP28XX
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_version.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_version.h
b/drivers/scsi/qla2xxx/qla_version.h
index 0690dac24081..0f8cca27c183
From: Joe Carnuccio
This patch made following changes to flash access routines
- updated return type for read_optrom
- use void instead of uint32_t * for buffer parameter in read
and write optrom routines
- Fix flash/nvram addressing.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu
From: Michael Hernandez
This patch adds support for Secure flash update with ISP28xx
Signed-off-by: Michael Hernandez
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 31 +++-
drivers/scsi/qla2xxx/qla_fw.h | 8 +
drivers/scsi/qla2xxx/qla_gbl.h | 22 ++-
drivers
From: Joe Carnuccio
This patch adds PCI device ID ISP28XX for Gen7 support.
Also signature determination for primary/secondary flash
image for ISP27XX/28XX is aded as part of Gen7 support.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 30
From: Joe Carnuccio
This patch adds multipe firmware dump template and segments
support for ISP27XX/28XX.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_bsg.c | 3 +-
drivers/scsi/qla2xxx/qla_def.h | 9 +-
drivers/scsi/qla2xxx/qla_gbl.h | 2
From: Joe Carnuccio
This patch adds SysFS node for serdes_version
and also cleans up port_speed display.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 43 +--
drivers/scsi/qla2xxx/qla_def.h | 4 ++-
drivers/scsi
.
- Simplify ql_dump_buffer() interface usage.
- Add endianizers to 27xx firmware image validator.
- fixes compiler warnings for big endian architecture.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_bsg.c | 6 +-
drivers/scsi/qla2xxx/qla_dbg.c
.
- Simplify ql_dump_buffer() interface usage.
- Add endianizers to 27xx firmware image validator.
- fixes compiler warnings for big endian architecture.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
qla2xxx: Fix sparse warnings in qla_tmpl.c
Signed-off-by: Himanshu Madhani
-off-by: Joe Carnuccio
Signed-off-by: Mike Hernandez
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 34 -
drivers/scsi/qla2xxx/qla_bsg.c | 42 +
drivers/scsi/qla2xxx/qla_bsg.h | 11 ++
drivers/scsi/qla2xxx/qla_def.h | 63 +---
drivers/scsi/qla2xxx
From: Joe Carnuccio
This patch fixes reported speed for min_link and max_supported
speed. Also rename SysFS nodes link_speed and max_supported to
be consistent with {min|max}_suuported_speed.
Signed-off-by: Joe Carnuccio
Signed-off-by: Mike Hernandez
Signed-off-by: Himanshu Madhani
From: Joe Carnuccio
This patch adds multipe firmware dump template and segments
support for ISP27XX/28XX.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_bsg.c | 3 +-
drivers/scsi/qla2xxx/qla_def.h | 9 +-
drivers/scsi/qla2xxx/qla_gbl.h | 2
From: Joe Carnuccio
Reduce stack space on each fwdt routine by eliminating local
variable reg.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_tmpl.c | 75 -
1 file changed, 29 insertions(+), 46 deletions
From: Joe Carnuccio
This patch made following changes to flash access routines
- updated return type for read_optrom
- use void instead of uint32_t * for buffer parameter in read
and write optrom routines
- Fix flash/nvram addressing.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu
From: Michael Hernandez
This patch adds support for Secure flash update with ISP28xx
Signed-off-by: Michael Hernandez
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 31 +++-
drivers/scsi/qla2xxx/qla_fw.h | 8 +
drivers/scsi/qla2xxx/qla_gbl.h | 22 ++-
drivers
From: Joe Carnuccio
This patch adds SysFS node for serdes_version
and also cleans up port_speed display.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 43 +--
drivers/scsi/qla2xxx/qla_def.h | 4 ++-
drivers/scsi
From: Joe Carnuccio
This patch cleans up and fixes firmware dump template
processing. These changes are added to support newer
features for ISP27XX/ISP28XX.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_tmpl.c | 43
From: Joe Carnuccio
This patch removed FW default template as there will
never be case where the default template would be invoked.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_gbl.h | 2 -
drivers/scsi/qla2xxx/qla_init.c | 94
From: Joe Carnuccio
This patch adds PCI device ID ISP28XX for Gen7 support.
Also signature determination for primary/secondary flash
image for ISP27XX/28XX is aded as part of Gen7 support.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 30
ngs for patch #7, #8, #9
Thanks,
Himanshu
Himanshu Madhani (1):
qla2xxx: Update driver version to 10.01.00.15-k
Joe Carnuccio (12):
qla2xxx: Add fw_attr and port_no SysFS node
qla2xxx: Remove FW default template
qla2xxx: Fix routine qla27xx_dump_{mpi|ram}().
qla2xxx: Add Device ID
From: Joe Carnuccio
This patch adds new SysFS node to display firmware attributes
and port number
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 30 ++
1 file changed, 30 insertions(+)
diff --git a/drivers/scsi
This version Includes support for ISP28XX
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_version.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_version.h
b/drivers/scsi/qla2xxx/qla_version.h
index 0690dac24081..0f8cca27c183
From: Joe Carnuccio
This patch fixes qla27xx_dump_{mpi|ram} api for ISP27XX
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_dbg.c | 166 -
1 file changed, 81 insertions(+), 85 deletions(-)
diff --git a/drivers
nel warnings for patch #7 and #8.
Changes from v1 -> v2
o Fixed 0-day kernel warnings for patch #7, #8, #9.
Thanks,
Himanshu
Himanshu Madhani (1):
qla2xxx: Update driver version to 10.01.00.15-k
Joe Carnuccio (12):
qla2xxx: Add fw_attr and port_no SysFS node
qla2xxx: Remove FW default te
From: Joe Carnuccio
This patch removed FW default template as there will
never be case where the default template would be invoked.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_gbl.h | 2 -
drivers/scsi/qla2xxx/qla_init.c | 94
From: Joe Carnuccio
This patch fixes qla27xx_dump_{mpi|ram} api for ISP27XX
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_dbg.c | 166 -
1 file changed, 81 insertions(+), 85 deletions(-)
diff --git a/drivers
From: Joe Carnuccio
This patch adds SysFS node for serdes_version
and also cleans up port_speed display.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 43 +--
drivers/scsi/qla2xxx/qla_def.h | 4 ++-
drivers/scsi
From: Joe Carnuccio
This patch fixes reported speed for min_link and max_supported
speed. Also rename SysFS nodes link_speed and max_supported to
be consistent with {min|max}_suuported_speed.
Signed-off-by: Joe Carnuccio
Signed-off-by: Mike Hernandez
Signed-off-by: Himanshu Madhani
From: Joe Carnuccio
This patch adds PCI device ID ISP28XX for Gen7 support.
Also signature determination for primary/secondary flash
image for ISP27XX/28XX is aded as part of Gen7 support.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 30
This version Includes support for ISP28XX
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_version.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_version.h
b/drivers/scsi/qla2xxx/qla_version.h
index 0690dac24081..0f8cca27c183
From: Joe Carnuccio
This patch made following changes to flash access routines
- updated return type for read_optrom
- use void instead of uint32_t * for buffer parameter in read
and write optrom routines
- Fix flash/nvram addressing.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu
-off-by: Joe Carnuccio
Signed-off-by: Mike Hernandez
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 34 -
drivers/scsi/qla2xxx/qla_bsg.c | 42 +
drivers/scsi/qla2xxx/qla_bsg.h | 11 ++
drivers/scsi/qla2xxx/qla_def.h | 63 +---
drivers/scsi/qla2xxx
From: Joe Carnuccio
This patch cleans up and fixes firmware dump template
processing. These changes are added to support newer
features for ISP27XX/ISP28XX.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_tmpl.c | 43
From: Michael Hernandez
This patch adds support for Secure flash update with ISP28xx
Signed-off-by: Michael Hernandez
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 31 +++-
drivers/scsi/qla2xxx/qla_fw.h | 8 +
drivers/scsi/qla2xxx/qla_gbl.h | 22 ++-
drivers
From: Joe Carnuccio
This patch adds multipe firmware dump template and segments
support for ISP27XX/28XX.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_bsg.c | 3 +-
drivers/scsi/qla2xxx/qla_def.h | 9 +-
drivers/scsi/qla2xxx/qla_gbl.h | 2
From: Joe Carnuccio
This patch adds new SysFS node to display firmware attributes
and port number
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 30 ++
1 file changed, 30 insertions(+)
diff --git a/drivers/scsi
.
- Simplify ql_dump_buffer() interface usage.
- Add endianizers to 27xx firmware image validator.
- fixes compiler warnings for big endian architecture.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
qla2xxx: Fix sparse warnings in qla_tmpl.c
Signed-off-by: Himanshu Madhani
From: Joe Carnuccio
Reduce stack space on each fwdt routine by eliminating local
variable reg.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_tmpl.c | 75 -
1 file changed, 29 insertions(+), 46 deletions
day kernel warnings for patch#7
Changes from v2 -> v3
o Fixed more 0-day kernel warnings for patch #7 and #8.
Changes from v1 -> v2
o Fixed 0-day kernel warnings for patch #7, #8, #9.
Thanks,
Himanshu
Himanshu Madhani (1):
qla2xxx: Update driver version to 10.01.00.15-k
Joe Carnuccio (12):
From: Joe Carnuccio
This patch adds PCI device ID ISP28XX for Gen7 support.
Also signature determination for primary/secondary flash
image for ISP27XX/28XX is aded as part of Gen7 support.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 30
From: Joe Carnuccio
This patch adds SysFS node for serdes_version
and also cleans up port_speed display.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 43 +--
drivers/scsi/qla2xxx/qla_def.h | 4 ++-
drivers/scsi
From: Joe Carnuccio
This patch fixes reported speed for min_link and max_supported
speed. Also rename SysFS nodes link_speed and max_supported to
be consistent with {min|max}_suuported_speed.
Signed-off-by: Joe Carnuccio
Signed-off-by: Mike Hernandez
Signed-off-by: Himanshu Madhani
From: Joe Carnuccio
This patch fixes qla27xx_dump_{mpi|ram} api for ISP27XX
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_dbg.c | 166 -
1 file changed, 81 insertions(+), 85 deletions(-)
diff --git a/drivers
This version Includes support for ISP28XX
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_version.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_version.h
b/drivers/scsi/qla2xxx/qla_version.h
index 0690dac24081..0f8cca27c183
From: Joe Carnuccio
This patch adds new SysFS node to display firmware attributes
and port number
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 30 ++
1 file changed, 30 insertions(+)
diff --git a/drivers/scsi
From: Joe Carnuccio
This patch cleans up and fixes firmware dump template
processing. These changes are added to support newer
features for ISP27XX/ISP28XX.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_tmpl.c | 43
From: Joe Carnuccio
This patch made following changes to flash access routines
- updated return type for read_optrom
- use void instead of uint32_t * for buffer parameter in read
and write optrom routines
- Fix flash/nvram addressing.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu
From: Joe Carnuccio
Reduce stack space on each fwdt routine by eliminating local
variable reg.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_tmpl.c | 71 -
1 file changed, 27 insertions(+), 44 deletions
From: Michael Hernandez
This patch adds support for Secure flash update with ISP28xx
Signed-off-by: Michael Hernandez
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 31 +++-
drivers/scsi/qla2xxx/qla_fw.h | 8 +
drivers/scsi/qla2xxx/qla_gbl.h | 22 ++-
drivers
From: Joe Carnuccio
This patch adds multipe firmware dump template and segments
support for ISP27XX/28XX.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_bsg.c | 3 +-
drivers/scsi/qla2xxx/qla_def.h | 9 +-
drivers/scsi/qla2xxx/qla_gbl.h | 2
-off-by: Joe Carnuccio
Signed-off-by: Mike Hernandez
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 34 -
drivers/scsi/qla2xxx/qla_bsg.c | 42 +
drivers/scsi/qla2xxx/qla_bsg.h | 11 ++
drivers/scsi/qla2xxx/qla_def.h | 63 +---
drivers/scsi/qla2xxx
.
- Simplify ql_dump_buffer() interface usage.
- Add endianizers to 27xx firmware image validator.
- fixes compiler warnings for big endian architecture.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
qla2xxx: Fix sparse warnings in qla_tmpl.c
Signed-off-by: Himanshu Madhani
From: Joe Carnuccio
This patch removed FW default template as there will
never be case where the default template would be invoked.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_gbl.h | 2 -
drivers/scsi/qla2xxx/qla_init.c | 94
Hi Martin,
These are couple bug fixes for system crash and Target discovery failure
for qla2xxx driver.
Please apply them to 5.1/scsi-fixes branch at your earliest convenience.
Thanks,
Himanshu
Himanshu Madhani (1):
qla2xxx: Fix NULL pointer crash due to stale CPUID
Quinn Tran (1
arget discovery with Local loop")
Cc: sta...@vger.kernel.org # 5.0+
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_in
[ 70.327335] CR2: 0040
Fixes: 9cf2bab630765 ("block: kill request ->cpu member")
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_os.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c
i
Hi Ewan,
On 3/18/19, 6:36 AM, "linux-scsi-ow...@vger.kernel.org on behalf of Ewan D.
Milne" wrote:
On Fri, 2019-03-15 at 15:04 -0700, Himanshu Madhani wrote:
> This patch fixes crash due to NULL pointer derefrence because
> CPU pointer is not set and used by
On 3/19/19, 11:26 PM, "Nathan Chancellor" wrote:
External Email
--
On Tue, Mar 12, 2019 at 11:08:18AM -0700, Himanshu Madhani wrote:
> From: Joe Carnuccio
>
> This patch mad
401 - 500 of 1324 matches
Mail list logo