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