[GIT PATCH] SCSI fixes for 2.6.16-rc3

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

 



This is basically an assortment of driver bug fixes.  There's one core
fix which Andrew has been bothering me about for a while (the wrong
context problems in the SCSI device model).  The fix for that is only
interim, since it does have a failure mode (it won't be silent, and
failure won't kill the box, but it can fail).  A true fix will involve a
fairly big rework, so we'll save that for beyond 2.6.16.

The patch is available from

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

The short chanelog is:

adam radford:
  o 3ware 9000 driver >4GB memory fix

Andreas Herrmann:
  o zfcp: fix: avoid race between fc_remote_port_add and scsi_add_device
  o zfcp: fix adapter erp when link is unplugged
  o zfcp: get rid of physical_wwpn and physical_s_id

Andrew Vasquez:
  o [PATCH] qla2xxx: Correct lun assignment during IOCB submission
  o [PATCH] qla2xxx: Pass input-buffer length to Get-ID-List mailbox
command
  o [PATCH] qla2xxx: Remove bogus debug-code
  o [PATCH] qla2xxx: Close window on race between rport removal and
fcport transition
  o qla2xxx: Add support to retrieve/update HBA option-rom
  o qla2xxx: Return correct data-len during NVRAM retrieval
  o qla2xxx: Add beacon support via class-device attribute
  o qla2xxx: Add host-statistics FC transport attributes
  o qla2xxx: Add host port-type FC transport attribute
  o qla2xxx: Add port-speed FC transport attribute

Brian King:
  o ipr: Fix adapter initialization failure

Eric Moore:
  o fusion - mptctl -adding asyn event notification support
  o fusion - mptctl -firmware download fix
  o fusion - mptctl - backplane istwi fix
  o fusion - mptctl -sense width fix
  o fusion - mptctl - Event Log Fix
  o fusion - mtctl - change to wait_event_timeout
  o fusion - mptctl - adding support for bus_type=SAS
  o fusion - mptctl - MPTCOMMAND - adding function types

James Bottomley:
  o fix wrong context bugs in SCSI
  o [PATCH] add scsi_execute_in_process_context() API

Jens Axboe:
  o gdth: don't map zero-length requests

Joshua Giles:
  o megaraid_sas: register 16 byte CDB capability

Mark Haverkamp:
  o aacraid: use no_uld_attach flag
  o aacraid: Update global function names
  o aacraid: reduce device probe warnings

Matthew Wilcox:
  o sym2: Mask off opcode from RBC

Maxim Shchetynin:
  o zfcp: fix logging during device reset

Mike Christie:
  o iscsi update: rm unused sessions list
  o iscsi update: use gfp_t
  o iscsi update: fix mgmt pool err path release
  o iscsi update: set correct state at creation time
  o iscsi update: rm conn lock
  o iscsi update: set deamon pid earlier
  o iscsi update: setup pool before using
  o iscsi update: pass correct skb to skb_trim
  o iscsi update: cleanup iscsi class interface

Seokmann Ju:
  o megaraid_legacy: kobject_register failure

Sumant Patro:
  o megaraid_sas: support for 1078 type controller added


And the diffstat:

 Documentation/scsi/ChangeLog.megaraid_sas |   23 
 drivers/message/fusion/mptbase.c          |  115 ---
 drivers/message/fusion/mptbase.h          |    2 
 drivers/message/fusion/mptctl.c           |  243 ++++++-
 drivers/message/fusion/mptctl.h           |    4 
 drivers/message/fusion/mptscsih.c         |    2 
 drivers/s390/scsi/zfcp_dbf.c              |   76 --
 drivers/s390/scsi/zfcp_def.h              |   13 
 drivers/s390/scsi/zfcp_erp.c              |   82 --
 drivers/s390/scsi/zfcp_ext.h              |    5 
 drivers/s390/scsi/zfcp_fsf.c              |   80 +-
 drivers/s390/scsi/zfcp_scsi.c             |   15 
 drivers/s390/scsi/zfcp_sysfs_adapter.c    |    4 
 drivers/scsi/3w-9xxx.c                    |    7 
 drivers/scsi/aacraid/aachba.c             |  217 ++----
 drivers/scsi/aacraid/aacraid.h            |   18 
 drivers/scsi/aacraid/commctrl.c           |   22 
 drivers/scsi/aacraid/comminit.c           |   12 
 drivers/scsi/aacraid/commsup.c            |   50 -
 drivers/scsi/aacraid/dpcsup.c             |    2 
 drivers/scsi/aacraid/linit.c              |   50 +
 drivers/scsi/gdth.c                       |    2 
 drivers/scsi/ipr.c                        |   49 -
 drivers/scsi/ipr.h                        |    5 
 drivers/scsi/iscsi_tcp.c                  |   78 +-
 drivers/scsi/iscsi_tcp.h                  |    4 
 drivers/scsi/megaraid.c                   |    2 
 drivers/scsi/megaraid.h                   |    2 
 drivers/scsi/megaraid/megaraid_sas.c      |  101 +++
 drivers/scsi/megaraid/megaraid_sas.h      |   53 +
 drivers/scsi/qla2xxx/qla_attr.c           |  276 ++++++++
 drivers/scsi/qla2xxx/qla_def.h            |   44 +
 drivers/scsi/qla2xxx/qla_gbl.h            |   27 
 drivers/scsi/qla2xxx/qla_init.c           |    1 
 drivers/scsi/qla2xxx/qla_iocb.c           |    1 
 drivers/scsi/qla2xxx/qla_isr.c            |    4 
 drivers/scsi/qla2xxx/qla_mbx.c            |  108 +++
 drivers/scsi/qla2xxx/qla_os.c             |   43 +
 drivers/scsi/qla2xxx/qla_rscn.c           |    2 
 drivers/scsi/qla2xxx/qla_sup.c            |  963 ++++++++++++++++++++++++++++++
 drivers/scsi/scsi_lib.c                   |   59 +
 drivers/scsi/scsi_scan.c                  |   26 
 drivers/scsi/scsi_sysfs.c                 |    9 
 drivers/scsi/scsi_transport_iscsi.c       |  262 ++++----
 drivers/scsi/sym53c8xx_2/sym_hipd.c       |    2 
 include/scsi/iscsi_if.h                   |    3 
 include/scsi/scsi.h                       |    2 
 include/scsi/scsi_transport_iscsi.h       |   34 -
 48 files changed, 2390 insertions(+), 814 deletions(-)

James


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux