[GIT PULL] Next round of SCSI updates for 3.2 merge window

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

 



Trying the signed tag approach for the first time

This patch contains the first tranche of SCSI updates including qla2xxx,
qla4xxx, mpt2sas, lpfc and device_handler

Before people start complaining, I have a lot of queued patches I didn't
get around to merging before the Christmas holidays, so I'll do that
now.

The patch is available here:

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

The short changelog is

Andrew Vasquez (3):
      qla2xxx: Ensure there's enough request-queue space for passthru IOCBs.
      qla2xxx: Limit excessive DPC cycles.
      qla2xxx: Only read requested mailbox registers.

Chad Dupuis (3):
      qla2xxx: Do not check for minidump when device state is QLA82XX_DEV_READY.
      qla2xxx: Move initialization of some variables before iospace_config.
      qla2xxx: Update to dynamic logging.

Chandrakala Chavva (1):
      mptsas: Add device ID for SAS1068_820XELP.

Dan Carpenter (1):
      be2iscsi: cleanup a min_t() call

Eddie Wai (1):
      bnx2i: Fixed kernel panic caused by unprotected task->sc->request deref

Ferenc Wagner (1):
      fusion: ensure NUL-termination of MptCallbacksName elements

Geert Uytterhoeven (1):
      mac_scsi: Remove obsolete IRQ_FLG_* users

Giridhar Malavali (8):
      qla2xxx: Consolidated IOCB processing routines.
      qla2xxx: Process marker IOCB request on request queue 0.
      qla2xxx: Added a new entry to ISP specific function pointers structure.
      qla2xxx: Corrected the display of firmware dump availability for ISP82xx.
      qla2xxx: Corrected the default setting of the help text of Minidump capture mask.
      qla2xxx: Correct report-id acquisition check
      qla2xxx: Fix to include FCE data as part of dump.
      qla2xxx: Proper cleanup of pass through commands when firmware returns error.

James Smart (7):
      lpfc 8.3.28: Update driver version to 8.3.28
      lpfc 8.3.28: Add Loopback support for SLI4 adapters
      lpfc 8.3.28: Critical Miscellaneous fixes
      Lpfc 8.3.28: FC and SCSI Discovery Fixes
      lpfc 8.3.28: Add support for ABTS failure handling
      lpfc 8.3.28: SLI fixes and added SLI4 support
      lpfc 8.3.28: Miscellaneous fixes in sysfs and mgmt interfaces

Jesper Juhl (1):
      qla2xxx: remove redundant semicolon

Jing Huang (2):
      bfa: fix endian and bit field check bug
      bfa: fix formating and checkpatch issues

Joe Carnuccio (1):
      qla2xxx: Corrections to returned sysfs error codes.

Joe Perches (2):
      qla2xxx: Make the logging functions verify their arguments and fixed the current broken uses as appropriate.
      qla2xxx: Use less stack to emit logging messages.

Mike Christie (1):
      iscsi class: export pid of process that created

Mike Hernandez (1):
      qla4xxx: Fix CPU lockups when ql4xdontresethba set

Moger, Babu (4):
      scsi_dh: code cleanup and remove the references to scsi_dev_info
      scsi_dh_rdac: Adding the match function for rdac device handler
      scsi_dh_hp_sw: Adding the match function for hp_sw device handler
      scsi_dh_emc: Add a match function for emc device handler

Nilesh Javali (1):
      qla4xxx: Fix the IDC locking mechanism

Roland Dreier (3):
      mpt2sas: Remove unused duplicate diag_buffer_enable param
      mpt2sas: Fix possible integer truncation of cpu_count
      mpt2sas: Fix leak on mpt2sas_base_attach() error path

Sarang Radke (2):
      qla4xxx: Don't recover adapter if device state is FAILED
      qla4xxx: fix call trace on rmmod with ql4xdontresethba=1

Saurav Kashyap (1):
      qla2xxx: Implement FCP priority tagging for 82xx adapters.

Shyam Sunder (1):
      qla4xxx: check for FW alive before calling chip_reset

Stephen M. Cameron (1):
      hpsa: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler

Tomas Henzl (1):
      hpsa: add the Smart Array 5i to the kdump blacklist

Vikas Chaudhary (4):
      qla4xxx: Update driver version to 5.02.00-k10
      qla4xxx: Fix qla4xxx_dump_buffer to dump buffer correctly
      qla4xxx: Wait for disable_acb before doing set_acb
      qla4xxx: Perform context resets in case of context failures.

nagalakshmi.nandigama@xxxxxxx (16):
      mpt2sas: Removed redundant calling of _scsih_probe_devices() from _scsih_probe
      mpt2sas : Bump driver vesion to 12.100.00.00
      mpt2sas : Fix for memory allocation error for large host credits
      mpt2sas: Do not retry a timed out direct IO for warpdrive
      mpt2sas: Release spinlock for the raid device list before blocking it
      mpt2sas: MPI next revision header update
      mpt2sas: Added support for customer specific branding
      mpt2sas: Increase max transfer support from 4MB to 16MB
      mpt2sas: Support for greater than 2TB capacity WarpDrive
      mpt2sas: Bump driver version to 11.100.00.00
      mpt2sas: Rearrange the the code so that the completion queues are initialized prior to sending the request to controller firmware
      mpt2sas: Do not set sas_device->starget to NULL from the slave_destroy callback when all the LUNS have been deleted
      mpt2sas: MPI next revision header update
      mpt2sas: Adding support for customer specific branding
      mpt2sas: When IOs are terminated, update the result to DID_SOFT_ERROR to avoid infinite resets
      mpt2sas: Better handling DEAD IOC (PCI-E LInk down) error condition

And the diffstat:

 drivers/message/fusion/lsi/mpi_cnfg.h       |    1 +
 drivers/message/fusion/mptbase.c            |    7 +-
 drivers/message/fusion/mptbase.h            |    1 +
 drivers/message/fusion/mptsas.c             |    2 +
 drivers/scsi/be2iscsi/be_main.c             |    5 +-
 drivers/scsi/bfa/bfa_defs.h                 |    4 +-
 drivers/scsi/bfa/bfa_defs_svc.h             |  437 +++++++++--------
 drivers/scsi/bfa/bfa_ioc.c                  |    6 +-
 drivers/scsi/bfa/bfad_debugfs.c             |    3 +-
 drivers/scsi/bnx2i/bnx2i_hwi.c              |    5 +-
 drivers/scsi/device_handler/scsi_dh.c       |   58 ---
 drivers/scsi/device_handler/scsi_dh_emc.c   |   19 +
 drivers/scsi/device_handler/scsi_dh_hp_sw.c |   19 +
 drivers/scsi/device_handler/scsi_dh_rdac.c  |   19 +
 drivers/scsi/hpsa.c                         |    6 +-
 drivers/scsi/lpfc/lpfc.h                    |   14 -
 drivers/scsi/lpfc/lpfc_attr.c               |  436 ++++++-----------
 drivers/scsi/lpfc/lpfc_bsg.c                |  432 +++++++++++++----
 drivers/scsi/lpfc/lpfc_bsg.h                |    3 +-
 drivers/scsi/lpfc/lpfc_compat.h             |    5 +-
 drivers/scsi/lpfc/lpfc_crtn.h               |   13 +-
 drivers/scsi/lpfc/lpfc_debugfs.c            |  172 +++++---
 drivers/scsi/lpfc/lpfc_els.c                |  214 +++++----
 drivers/scsi/lpfc/lpfc_hbadisc.c            |  157 +++++--
 drivers/scsi/lpfc/lpfc_hw.h                 |   21 +-
 drivers/scsi/lpfc/lpfc_hw4.h                |   11 +-
 drivers/scsi/lpfc/lpfc_init.c               |  338 +++++++++-----
 drivers/scsi/lpfc/lpfc_mbox.c               |   25 +-
 drivers/scsi/lpfc/lpfc_mem.c                |    4 +-
 drivers/scsi/lpfc/lpfc_nportdisc.c          |   10 +-
 drivers/scsi/lpfc/lpfc_scsi.c               |   17 +-
 drivers/scsi/lpfc/lpfc_scsi.h               |    5 +-
 drivers/scsi/lpfc/lpfc_sli.c                |  704 +++++++++++++++++++--------
 drivers/scsi/lpfc/lpfc_sli4.h               |   11 +-
 drivers/scsi/lpfc/lpfc_version.h            |    2 +-
 drivers/scsi/lpfc/lpfc_vport.c              |    6 +-
 drivers/scsi/mac_scsi.c                     |    3 +-
 drivers/scsi/mpt2sas/mpi/mpi2.h             |   10 +-
 drivers/scsi/mpt2sas/mpi/mpi2_cnfg.h        |   28 +-
 drivers/scsi/mpt2sas/mpi/mpi2_ioc.h         |   49 ++-
 drivers/scsi/mpt2sas/mpi/mpi2_raid.h        |   67 +++-
 drivers/scsi/mpt2sas/mpi/mpi2_tool.h        |    9 +-
 drivers/scsi/mpt2sas/mpt2sas_base.c         |  205 +++++----
 drivers/scsi/mpt2sas/mpt2sas_base.h         |   26 +-
 drivers/scsi/mpt2sas/mpt2sas_ctl.c          |    8 +-
 drivers/scsi/mpt2sas/mpt2sas_scsih.c        |  168 ++++---
 drivers/scsi/mpt2sas/mpt2sas_transport.c    |    9 +-
 drivers/scsi/qla2xxx/qla_attr.c             |   10 +-
 drivers/scsi/qla2xxx/qla_bsg.c              |   20 +-
 drivers/scsi/qla2xxx/qla_dbg.c              |  310 ++++++------
 drivers/scsi/qla2xxx/qla_dbg.h              |   19 +-
 drivers/scsi/qla2xxx/qla_def.h              |    6 +-
 drivers/scsi/qla2xxx/qla_gbl.h              |    2 +-
 drivers/scsi/qla2xxx/qla_gs.c               |    2 +-
 drivers/scsi/qla2xxx/qla_init.c             |   95 ++--
 drivers/scsi/qla2xxx/qla_iocb.c             |  641 ++++++++++++++++++++----
 drivers/scsi/qla2xxx/qla_isr.c              |  253 ++++++----
 drivers/scsi/qla2xxx/qla_mbx.c              |    2 +-
 drivers/scsi/qla2xxx/qla_nx.c               |  512 +-------------------
 drivers/scsi/qla2xxx/qla_os.c               |  363 +++++++-------
 drivers/scsi/qla2xxx/qla_sup.c              |    5 +-
 drivers/scsi/qla4xxx/ql4_dbg.c              |    6 +-
 drivers/scsi/qla4xxx/ql4_def.h              |    1 +
 drivers/scsi/qla4xxx/ql4_isr.c              |   30 +-
 drivers/scsi/qla4xxx/ql4_nx.c               |   23 +-
 drivers/scsi/qla4xxx/ql4_os.c               |  127 ++++-
 drivers/scsi/qla4xxx/ql4_version.h          |    2 +-
 drivers/scsi/scsi_priv.h                    |    1 -
 drivers/scsi/scsi_transport_iscsi.c         |   21 +-
 include/scsi/scsi_device.h                  |    1 -
 include/scsi/scsi_transport_iscsi.h         |    5 +
 71 files changed, 3627 insertions(+), 2604 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