[GIT PATCH] final set of SCSI updates for the merge window

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

 



This is just an assorted set of driver updates (fcoe, qla2x, stex etc.)

The patch is available here:

master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git

The short changelog is:

Adrian Bunk (3):
      a2091: make 2 functions static
      a3000: make 2 functions static
      ses: #if 0 the unused ses_match_host()

Alan Cox (2):
      mptsas: remove unneeded check
      config: Make need for SCSI_CDROM clearer

Andrew Vasquez (12):
      qla2xxx: Update version number to 8.03.01-k1.
      qla2xxx: Don't cache VPD data for newer ISPs.
      qla2xxx: Explicitly set the execution-throttle with recent ISPs.
      qla2xxx: Reduce request queue-size overhead with recent ISPs.
      qla2xxx: Always use an FLT's NVRAM/VPD region information.
      qla2xxx: Ensure the timer and DPC routines complete prior to midlayer tear-down.
      qla2xxx: Correct abort-semantics in qla2x00_abort_all_cmds().
      qla2xxx: Update MPI/PHY version retrieval codes.
      qla2xxx: Preserve an fcport's loop-id after terminate_rport_io().
      qla2xxx: Pass in optional extended-initialization control block.
      qla2xxx: Always (re)read firmware version/capabilities information.
      qla2xxx: Refactor request/response-queue register handling.

Boaz Harrosh (2):
      osd_uld: Remove creation of osd_scsi class symlink
      libosd: fix blk_put_request called from within request_end_io

Brian King (5):
      ibmvfc: Driver version 1.0.5
      ibmvfc: Improve ADISC timeout handling
      ibmvfc: Show host maxframe_size
      ibmvfc: Fixup module parms attributes
      ibmvfc: Fix dropped interrupts

Ed Lin (5):
      stex: update version to 4.6.0000.3
      stex: add new 6G controller support
      stex: use config struct for parameters of different controllers
      stex: add MSI support
      stex: small code fixes and changes

FUJITA Tomonori (3):
      sg: return EFAULT for an invalid user address
      sg: fix q->queue_lock on scsi_error_handler path
      sg: fix iovec bugs introduced by the block layer conversion

Giridhar Malavali (4):
      qla2xxx: Drop use of IRQF_DISABLE.
      qla2xxx: Correct over-allocation of firmware-dump buffer.
      qla2xxx: Initialize FCE debugfs codes with the proper vha structure.
      qla2xxx: Consolidate queuecommand implementations.

Hannes Reinecke (1):
      aic7xxx: leaves timer running on init failure

Harish Zunjarrao (2):
      qla2xxx: Get FLT address in dword format.
      qla2xxx: Use byte-address while reading FC boot code versions from flash.

Harvey Harrison (1):
      replace __inline with inline

James Bottomley (1):
      fix recovered error handling

Jaswinder Singh Rajput (3):
      qlogicpti: use request_firmware
      advansys: use request_firmware
      qla1280: use request_firmware

Jean Delvare (1):
      libiscsi: fix iscsi pool error path

Joe Carnuccio (2):
      qla2xxx: Add EDC-update support.
      qla2xxx: Add Flash-Access-Control support for recent ISPs.

Joe Eykholt (2):
      fcoe, libfcoe: Add support for FIP. FCoE discovery and keep-alive.
      fcoe: Add a header file defining the FIP protocol for FCoE.

Karen Xie (4):
      cxgb3i: merge cxgb3i_ddp into cxgb3i module
      cxgb3i: close all tcp connections upon chip reset
      cxgb3i: re-initialize ddp settings after chip reset
      cxgb3i: subscribe to error notification from cxgb3 driver

Lalit Chandivade (4):
      qla2xxx: Export flash-block-size for application support.
      qla2xxx: Remove implicit ISP-abort after a flash update.
      qla2xxx: Add reset capabilities for application support.
      qla2xxx: Correct ISP abort semantics for NVRAM, VPD, and flash update.

Leubner, Achim (1):
      aacraid driver update

Mike Christie (2):
      cxgb3i: call ddp release function directly
      cxgb3i: re-read ddp settings information after chip reset

Robert Love (4):
      fcoe: create/destroy fcoe Rx threads on CPU hotplug events
      fcoe: Use per-CPU kernel function for dev_stats instead of an array
      fcoe: Use percpu kernel funcs for struct fcoe_percpu_s
      fcoe: Initialize all possilbe skb_queue(s) when module is loaded

Seokmann Ju (1):
      qla2xxx: Correct several PCI-EEH issues.

Shyam Sundar (1):
      qla2xxx: Cleanup unused flags and #defines.

Vasu Dev (8):
      fcoe, libfc: fix double fcoe_softc memory alloc
      fcoe: cleans up libfcoe.h and adds fcoe.h for fcoe module
      fcoe: moves common FCoE library API functions to libfcoe module
      fcoe, libfc: add libfcoe module
      fcoe: renames libfcoe.c to fcoe.c as the only fcoe module file
      fcoe: removes default sw transport code file fcoe_sw.c
      fcoe: removes fc_transport_fcoe.[ch] code files
      fcoe: prep work to completely remove fc_transport_fcoe code

Wei Yongjun (1):
      use kmem_cache_zalloc instead of kmem_cache_alloc/memset


and the diffstat:

 Documentation/scsi/aacraid.txt        |   15 
 drivers/message/fusion/mptsas.c       |    5 
 drivers/scsi/Kconfig                  |   17 
 drivers/scsi/Makefile                 |    1 
 drivers/scsi/a2091.c                  |    6 
 drivers/scsi/a2091.h                  |    3 
 drivers/scsi/a3000.c                  |    6 
 drivers/scsi/a3000.h                  |    3 
 drivers/scsi/aacraid/aachba.c         |   40 
 drivers/scsi/aacraid/aacraid.h        |    9 
 drivers/scsi/aacraid/comminit.c       |   14 
 drivers/scsi/aacraid/linit.c          |    8 
 drivers/scsi/advansys.c               | 1731 +-------------------------
 drivers/scsi/aic7xxx/aic79xx_core.c   |   12 
 drivers/scsi/aic7xxx/aic79xx_inline.h |   32 
 drivers/scsi/aic7xxx/aic79xx_osm.h    |  102 -
 drivers/scsi/aic7xxx/aic79xx_pci.c    |    8 
 drivers/scsi/aic7xxx/aic7xxx_inline.h |    5 
 drivers/scsi/aic7xxx/aic7xxx_osm.h    |  104 -
 drivers/scsi/aic7xxx/aic7xxx_pci.c    |   10 
 drivers/scsi/aic7xxx/aiclib.h         |    4 
 drivers/scsi/cxgb3i/Kbuild            |    4 
 drivers/scsi/cxgb3i/cxgb3i.h          |   10 
 drivers/scsi/cxgb3i/cxgb3i_ddp.c      |  275 +---
 drivers/scsi/cxgb3i/cxgb3i_ddp.h      |    6 
 drivers/scsi/cxgb3i/cxgb3i_init.c     |   31 
 drivers/scsi/cxgb3i/cxgb3i_iscsi.c    |  129 +
 drivers/scsi/cxgb3i/cxgb3i_offload.c  |  101 -
 drivers/scsi/cxgb3i/cxgb3i_offload.h  |   13 
 drivers/scsi/fcoe/Makefile            |    8 
 drivers/scsi/fcoe/fc_transport_fcoe.c |  443 ------
 drivers/scsi/fcoe/fcoe.c              | 1878 ++++++++++++++++++++++++++++
 drivers/scsi/fcoe/fcoe.h              |   75 +
 drivers/scsi/fcoe/fcoe_sw.c           |  561 --------
 drivers/scsi/fcoe/libfcoe.c           | 2216 +++++++++++++++-------------------
 drivers/scsi/ibmvscsi/ibmvfc.c        |  126 +
 drivers/scsi/ibmvscsi/ibmvfc.h        |   16 
 drivers/scsi/libfc/fc_fcp.c           |   10 
 drivers/scsi/libfc/fc_lport.c         |   11 
 drivers/scsi/libiscsi.c               |    4 
 drivers/scsi/osd/osd_initiator.c      |   42 
 drivers/scsi/osd/osd_uld.c            |    6 
 drivers/scsi/ql1040_fw.h              | 2130 --------------------------------
 drivers/scsi/ql12160_fw.h             | 1811 ---------------------------
 drivers/scsi/ql1280_fw.h              | 2048 -------------------------------
 drivers/scsi/qla1280.c                |  114 +
 drivers/scsi/qla1280.h                |    6 
 drivers/scsi/qla2xxx/qla_attr.c       |  295 ++++
 drivers/scsi/qla2xxx/qla_def.h        |  136 --
 drivers/scsi/qla2xxx/qla_dfs.c        |    4 
 drivers/scsi/qla2xxx/qla_fw.h         |   42 
 drivers/scsi/qla2xxx/qla_gbl.h        |   25 
 drivers/scsi/qla2xxx/qla_init.c       |  136 --
 drivers/scsi/qla2xxx/qla_iocb.c       |   37 
 drivers/scsi/qla2xxx/qla_isr.c        |   32 
 drivers/scsi/qla2xxx/qla_mbx.c        |  238 +++
 drivers/scsi/qla2xxx/qla_mid.c        |   12 
 drivers/scsi/qla2xxx/qla_os.c         |  258 +--
 drivers/scsi/qla2xxx/qla_sup.c        |  103 +
 drivers/scsi/qla2xxx/qla_version.h    |    4 
 drivers/scsi/qlogicpti.c              |   63 
 drivers/scsi/qlogicpti_asm.c          | 1160 -----------------
 drivers/scsi/scsi.c                   |    4 
 drivers/scsi/scsi_lib.c               |   17 
 drivers/scsi/sd.c                     |    6 
 drivers/scsi/ses.c                    |    2 
 drivers/scsi/sg.c                     |   37 
 drivers/scsi/sr.c                     |    9 
 drivers/scsi/stex.c                   |  742 ++++++++---
 drivers/scsi/sym53c8xx_2/sym_glue.h   |    6 
 drivers/scsi/sym53c8xx_2/sym_hipd.c   |    2 
 drivers/scsi/sym53c8xx_2/sym_hipd.h   |    6 
 drivers/scsi/sym53c8xx_2/sym_malloc.c |    2 
 drivers/scsi/sym53c8xx_2/sym_misc.h   |   18 
 firmware/Makefile                     |    5 
 firmware/WHENCE                       |   36 
 firmware/advansys/3550.bin.ihex       |  317 ++++
 firmware/advansys/38C0800.bin.ihex    |  336 +++++
 firmware/advansys/38C1600.bin.ihex    |  398 ++++++
 firmware/advansys/mcode.bin.ihex      |  147 ++
 firmware/qlogic/1040.bin.ihex         | 2111 ++++++++++++++++++++++++++++++++
 firmware/qlogic/12160.bin.ihex        | 1771 +++++++++++++++++++++++++++
 firmware/qlogic/1280.bin.ihex         | 2008 ++++++++++++++++++++++++++++++
 firmware/qlogic/isp1000.bin.ihex      | 1158 +++++++++++++++++
 include/scsi/fc/fc_fip.h              |  237 +++
 include/scsi/fc_transport_fcoe.h      |   54 
 include/scsi/libfc.h                  |   45 
 include/scsi/libfcoe.h                |  227 +--
 88 files changed, 14088 insertions(+), 12367 deletions(-)

James


--
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