[PATCH 00/23] bfa: Update driver to 2.2.2.1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi James,

This patch set updates bfa driver to 2.2.2.1. It enalbes support of two new
mezzanine cards for HP (Brocade 804 FCHBA) and IBM (Brocade 1007 CNA) blade
server. New features such PBC configuration, PBC vport create, and BOFM support
etc. are added along with the hardware enablement. It also includes all the bug
fixes we implemented in our internal 2.2 driver development cycle.

This patch set is created againist scsi-misc, and it depends on the last
patch submitted by Krishna Guipat to add sysfs support to obtain debug info:
http://marc.info/?l=linux-scsi&m=127604326602491&w=2

Thanks

Jing

Jing Huang (23):
  bfa: enable new hardware
  bfa: enable basic PBC support
  bfa: PBC vport create
  bfa: vport state machine fix
  bfa: ioc attributes fix
  bfa: statistics and typo fix
  bfa: use standards defined timeout for ELS/CT
  bfa: fix interrupt coalescing setting
  bfa: fix rport speed setting
  bfa: fix prli retry issues
  bfa: add PBC port disable handling
  bfa: update to support firmware configuation
  bfa: fix chip and memory initialization
  bfa: fix uf post and rport fcpim state machine
  bfa: add dynamic queue selection
  bfa: fix link state structure
  bfa: fix possible IO doule completion
  bfa: update to support BOFM
  bfa: add description for module parameters
  bfa: add ioc state checking
  bfa: fix wrong arg to callback
  bfa: vport fixes
  bfa: update driver version string

 drivers/scsi/bfa/bfa_cb_ioim_macros.h            |    7 +-
 drivers/scsi/bfa/bfa_core.c                      |    1 +
 drivers/scsi/bfa/bfa_fcpim.c                     |   29 +++-
 drivers/scsi/bfa/bfa_fcpim_priv.h                |    6 +-
 drivers/scsi/bfa/bfa_fcport.c                    |  139 +++++++++++++----
 drivers/scsi/bfa/bfa_fcs.c                       |   10 +-
 drivers/scsi/bfa/bfa_fcs_lport.c                 |    3 +
 drivers/scsi/bfa/bfa_fcxp.c                      |   14 +--
 drivers/scsi/bfa/bfa_fwimg_priv.h                |   25 +++-
 drivers/scsi/bfa/bfa_hw_cb.c                     |    7 +-
 drivers/scsi/bfa/bfa_hw_ct.c                     |    7 +-
 drivers/scsi/bfa/bfa_intr.c                      |    1 +
 drivers/scsi/bfa/bfa_ioc.c                       |  172 +++++++++-------------
 drivers/scsi/bfa/bfa_ioc.h                       |   12 +-
 drivers/scsi/bfa/bfa_ioc_cb.c                    |   36 ++----
 drivers/scsi/bfa/bfa_ioc_ct.c                    |   71 ++++++----
 drivers/scsi/bfa/bfa_iocfc.c                     |  107 +++++++++----
 drivers/scsi/bfa/bfa_iocfc.h                     |   19 ++-
 drivers/scsi/bfa/bfa_ioim.c                      |   63 +++++++--
 drivers/scsi/bfa/bfa_log_module.c                |   86 +++++++++++
 drivers/scsi/bfa/bfa_lps.c                       |    6 -
 drivers/scsi/bfa/bfa_port.c                      |   31 ++++-
 drivers/scsi/bfa/bfa_port_priv.h                 |    7 +-
 drivers/scsi/bfa/bfa_priv.h                      |    3 -
 drivers/scsi/bfa/bfa_rport.c                     |    5 -
 drivers/scsi/bfa/bfa_sgpg.c                      |    5 -
 drivers/scsi/bfa/bfa_uf.c                        |   10 +-
 drivers/scsi/bfa/bfad.c                          |  102 ++++++++++++-
 drivers/scsi/bfa/bfad_attr.c                     |   46 ++++--
 drivers/scsi/bfa/bfad_drv.h                      |   24 ++--
 drivers/scsi/bfa/bfad_fwimg.c                    |   76 +++++++---
 drivers/scsi/bfa/bfad_im.c                       |   33 ++++-
 drivers/scsi/bfa/bfad_im_compat.h                |   13 +-
 drivers/scsi/bfa/bfad_intr.c                     |    8 +-
 drivers/scsi/bfa/fabric.c                        |   44 ++++++-
 drivers/scsi/bfa/fcpim.c                         |   32 +++--
 drivers/scsi/bfa/fcs_fabric.h                    |    5 +
 drivers/scsi/bfa/fcs_rport.h                     |    3 +
 drivers/scsi/bfa/fcs_vport.h                     |    1 +
 drivers/scsi/bfa/fdmi.c                          |    6 +-
 drivers/scsi/bfa/include/aen/bfa_aen_ioc.h       |    8 +
 drivers/scsi/bfa/include/bfa.h                   |    4 +
 drivers/scsi/bfa/include/bfa_fcpim.h             |   20 +++-
 drivers/scsi/bfa/include/bfa_svc.h               |    1 +
 drivers/scsi/bfa/include/bfi/bfi_ctreg.h         |    3 +
 drivers/scsi/bfa/include/bfi/bfi_ioc.h           |   20 ++-
 drivers/scsi/bfa/include/bfi/bfi_iocfc.h         |    2 +
 drivers/scsi/bfa/include/bfi/bfi_pbc.h           |   62 ++++++++
 drivers/scsi/bfa/include/cna/port/bfa_port.h     |    1 +
 drivers/scsi/bfa/include/cs/bfa_debug.h          |    3 +-
 drivers/scsi/bfa/include/defs/bfa_defs_adapter.h |    3 +-
 drivers/scsi/bfa/include/defs/bfa_defs_auth.h    |    6 +-
 drivers/scsi/bfa/include/defs/bfa_defs_boot.h    |   10 ++
 drivers/scsi/bfa/include/defs/bfa_defs_driver.h  |    2 +-
 drivers/scsi/bfa/include/defs/bfa_defs_fcport.h  |   26 ++--
 drivers/scsi/bfa/include/defs/bfa_defs_ioc.h     |    7 +-
 drivers/scsi/bfa/include/defs/bfa_defs_iocfc.h   |   12 +-
 drivers/scsi/bfa/include/defs/bfa_defs_itnim.h   |   10 ++
 drivers/scsi/bfa/include/defs/bfa_defs_mfg.h     |   41 +++---
 drivers/scsi/bfa/include/defs/bfa_defs_pci.h     |   11 +-
 drivers/scsi/bfa/include/defs/bfa_defs_port.h    |   14 +-
 drivers/scsi/bfa/include/defs/bfa_defs_pport.h   |   29 +---
 drivers/scsi/bfa/include/defs/bfa_defs_status.h  |   46 ++++--
 drivers/scsi/bfa/include/fcb/bfa_fcb_vport.h     |    3 +-
 drivers/scsi/bfa/include/fcs/bfa_fcs.h           |    4 +-
 drivers/scsi/bfa/include/fcs/bfa_fcs_fcpim.h     |    1 +
 drivers/scsi/bfa/include/fcs/bfa_fcs_rport.h     |    1 +
 drivers/scsi/bfa/include/fcs/bfa_fcs_vport.h     |    4 +
 drivers/scsi/bfa/include/log/bfa_log_linux.h     |    6 +-
 drivers/scsi/bfa/include/protocol/fc.h           |    1 +
 drivers/scsi/bfa/lport_api.c                     |   30 +++-
 drivers/scsi/bfa/ms.c                            |    9 +-
 drivers/scsi/bfa/ns.c                            |   14 +-
 drivers/scsi/bfa/rport.c                         |   88 ++++++++++-
 drivers/scsi/bfa/rport_api.c                     |   11 +-
 drivers/scsi/bfa/rport_ftrs.c                    |   14 ++-
 drivers/scsi/bfa/scn.c                           |    2 +-
 drivers/scsi/bfa/vport.c                         |   54 +++++++-
 78 files changed, 1329 insertions(+), 529 deletions(-)
 create mode 100644 drivers/scsi/bfa/include/bfi/bfi_pbc.h

--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux