public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Next round of SCSI updates for 3.2 merge window
@ 2012-01-05 22:19 James Bottomley
  2012-01-10 18:36 ` Linus Torvalds
  0 siblings, 1 reply; 4+ messages in thread
From: James Bottomley @ 2012-01-05 22:19 UTC (permalink / raw)
  To: Andrew Morton, Linus Torvalds; +Cc: linux-scsi, linux-kernel

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@lsi.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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] Next round of SCSI updates for 3.2 merge window
  2012-01-05 22:19 [GIT PULL] Next round of SCSI updates for 3.2 merge window James Bottomley
@ 2012-01-10 18:36 ` Linus Torvalds
  2012-01-10 19:12   ` James Bottomley
  2012-01-10 19:13   ` Rolf Eike Beer
  0 siblings, 2 replies; 4+ messages in thread
From: Linus Torvalds @ 2012-01-10 18:36 UTC (permalink / raw)
  To: James Bottomley; +Cc: Andrew Morton, linux-scsi, linux-kernel

On Thu, Jan 5, 2012 at 2:19 PM, James Bottomley
<James.Bottomley@hansenpartnership.com> wrote:
>
> The patch is available here:
>
> master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git#scsi-misc

No it's not.

Please fix your crappy script.

First off, that '#' is wrong. It should be a space.

Secondly, "master.kernel.org" doesn't support ssh'ing into it any
more, and can't be used the way you claim I should use it.

IOW, that thing should have been

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

so please fix your script to do that,

                   Linus

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] Next round of SCSI updates for 3.2 merge window
  2012-01-10 18:36 ` Linus Torvalds
@ 2012-01-10 19:12   ` James Bottomley
  2012-01-10 19:13   ` Rolf Eike Beer
  1 sibling, 0 replies; 4+ messages in thread
From: James Bottomley @ 2012-01-10 19:12 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Andrew Morton, linux-scsi, linux-kernel

On Tue, 2012-01-10 at 10:36 -0800, Linus Torvalds wrote:
> On Thu, Jan 5, 2012 at 2:19 PM, James Bottomley
> <James.Bottomley@hansenpartnership.com> wrote:
> >
> > The patch is available here:
> >
> > master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git#scsi-misc
> 
> No it's not.
> 
> Please fix your crappy script.
> 
> First off, that '#' is wrong. It should be a space.
> 
> Secondly, "master.kernel.org" doesn't support ssh'ing into it any
> more, and can't be used the way you claim I should use it.
> 
> IOW, that thing should have been
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git scsi-misc
> 
> so please fix your script to do that,

OK, fixed and resent.  Thanks,

James



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] Next round of SCSI updates for 3.2 merge window
  2012-01-10 18:36 ` Linus Torvalds
  2012-01-10 19:12   ` James Bottomley
@ 2012-01-10 19:13   ` Rolf Eike Beer
  1 sibling, 0 replies; 4+ messages in thread
From: Rolf Eike Beer @ 2012-01-10 19:13 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: James Bottomley, Andrew Morton, linux-scsi, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 713 bytes --]

Linus Torvalds wrote:
> On Thu, Jan 5, 2012 at 2:19 PM, James Bottomley
> 
> <James.Bottomley@hansenpartnership.com> wrote:
> > The patch is available here:
> > 
> > master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git#scsi-
> > misc
> No it's not.
> 
> Please fix your crappy script.
> 
> First off, that '#' is wrong. It should be a space.
> 
> Secondly, "master.kernel.org" doesn't support ssh'ing into it any
> more, and can't be used the way you claim I should use it.
> 
> IOW, that thing should have been
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
> scsi-misc
> 
> so please fix your script to do that,

And maybe even to get the version number right ;)

Eike

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-01-10 19:13 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-05 22:19 [GIT PULL] Next round of SCSI updates for 3.2 merge window James Bottomley
2012-01-10 18:36 ` Linus Torvalds
2012-01-10 19:12   ` James Bottomley
2012-01-10 19:13   ` Rolf Eike Beer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox