mbox series

[v4,00/14] qla2xxx: Add support for ISP28XX (Gen7) adapter

Message ID 20190312180823.25631-1-hmadhani@marvell.com (mailing list archive)
Headers show
Series qla2xxx: Add support for ISP28XX (Gen7) adapter | expand

Message

Himanshu Madhani March 12, 2019, 6:08 p.m. UTC
Hi Martin, 

This patch series adds support for our next generation ISP28XX (Gen7) adapter.  

Patch 1-3 adds SysFS node and misc cleanup in fw dump routines.
Patch 4-5 adds PCI IDs and serdes support for ISP28XX (Gen7) adapter.
Patch 6-11 cleans up overall firmware dump handling to prepare for 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.

Changes from v3 -> v4
o Fixed some more 0-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):
  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 for ISP28XX
  qla2xxx: Add Serdes support for ISP28XX
  qla2xxx: Correctly report max/min supported speeds
  qla2xxx: Cleanups for NVRAM/Flash read/write path
  qla2xxx: Add support for multiple fwdump templates/segments
  qla2xxx: Update flash read/write routine
  qla2xxx: Correction and improvement to fwdt processing
  qla2xxx: Simplification of register address used in qla_tmpl.c
  qla2xxx: Add 28xx flash primary/secondary status/image mechanism

Michael Hernandez (1):
  qla2xxx: Secure flash update support for ISP28XX

 drivers/scsi/qla2xxx/qla_attr.c    |  274 +++++++---
 drivers/scsi/qla2xxx/qla_bsg.c     |   63 ++-
 drivers/scsi/qla2xxx/qla_bsg.h     |   11 +
 drivers/scsi/qla2xxx/qla_dbg.c     |  190 ++++---
 drivers/scsi/qla2xxx/qla_dbg.h     |   10 +-
 drivers/scsi/qla2xxx/qla_def.h     |  186 +++++--
 drivers/scsi/qla2xxx/qla_dfs.c     |    6 +-
 drivers/scsi/qla2xxx/qla_fw.h      |   31 +-
 drivers/scsi/qla2xxx/qla_gbl.h     |   91 ++--
 drivers/scsi/qla2xxx/qla_gs.c      |   85 ++-
 drivers/scsi/qla2xxx/qla_init.c    | 1029 ++++++++++++++++++++++--------------
 drivers/scsi/qla2xxx/qla_iocb.c    |    5 +-
 drivers/scsi/qla2xxx/qla_isr.c     |   30 +-
 drivers/scsi/qla2xxx/qla_mbx.c     |  319 ++++++++---
 drivers/scsi/qla2xxx/qla_mr.c      |   46 +-
 drivers/scsi/qla2xxx/qla_nx.c      |   17 +-
 drivers/scsi/qla2xxx/qla_nx2.c     |    8 +-
 drivers/scsi/qla2xxx/qla_os.c      |  121 ++++-
 drivers/scsi/qla2xxx/qla_sup.c     |  971 +++++++++++++++++++++++-----------
 drivers/scsi/qla2xxx/qla_target.c  |    7 +-
 drivers/scsi/qla2xxx/qla_tmpl.c    |  447 +++++++---------
 drivers/scsi/qla2xxx/qla_tmpl.h    |   76 +--
 drivers/scsi/qla2xxx/qla_version.h |    4 +-
 23 files changed, 2527 insertions(+), 1500 deletions(-)

Comments

Martin K. Petersen March 19, 2019, 4:32 p.m. UTC | #1
Himanshu,

> This patch series adds support for our next generation ISP28XX (Gen7)
> adapter.

Some of the patches mixed fixing sparse warnings with functional
changes. I would have like those to be separate commits. In the future,
please make one logical change per patch.

Applied to 5.2/scsi-queue.