linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/24] bfa: Update driver to 2.2.2.1 (resubmit)
@ 2010-07-09  2:44 Jing Huang
  0 siblings, 0 replies; only message in thread
From: Jing Huang @ 2010-07-09  2:44 UTC (permalink / raw)
  To: James.Bottomley, linux-scsi
  Cc: kgudipat, vravindr, rvadivel, amathur, Jing Huang

Hi James,

This patch set has been redone by removing its dependency on the previous
patch that enables sysfs based debug feature. The sysfs debug feature, as you
suggested, has been re-implemented using debugfs (patch 24/24).
 
Changes in patch 1/24 ~ 23/24 remain the same as the last submission.
As a summary, we are adding support of two new mezzanine cards for HP
(Brocade 804 FCHBA) and IBM (Brocade 1007 CNA) blade server. Features such
PBC configuration, PBC vport create, and BOFM support etc. are added along with
the new hardware enablement. And we are submitting all the bug fixes
implemented in our internal 2.2 driver development cycle. The driver
version is updated to 2.2.2.1 to reflect all the changes.

Thanks

Jing

Jing Huang (24):
  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 double 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
  bfa: add debugfs support

 drivers/scsi/bfa/Makefile                        |    2 +-
 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                          |  114 +++++-
 drivers/scsi/bfa/bfad_attr.c                     |   46 ++-
 drivers/scsi/bfa/bfad_debugfs.c                  |  547 ++++++++++++++++++++++
 drivers/scsi/bfa/bfad_drv.h                      |   36 +-
 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 ++-
 80 files changed, 1900 insertions(+), 531 deletions(-)
 create mode 100644 drivers/scsi/bfa/bfad_debugfs.c
 create mode 100644 drivers/scsi/bfa/include/bfi/bfi_pbc.h


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-07-09  2:44 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-09  2:44 [PATCH 00/24] bfa: Update driver to 2.2.2.1 (resubmit) Jing Huang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).