lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 05 Jan 2012 14:19:04 -0800
From:	James Bottomley <James.Bottomley@...senPartnership.com>
To:	Andrew Morton <akpm@...ux-foundation.org>,
	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-scsi <linux-scsi@...r.kernel.org>,
	linux-kernel <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] Next round of SCSI updates for 3.2 merge window

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@....com (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-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ