This final piece contains driver updates (mainly qla2xx and the long
delayed ATA update for libsas) plus fix ups for bsg which Jens and Tomo
want to take through the scsi tree.
The patch is available here:
master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
The short changelog is:
Adam Radford (1):
3w-9xxx: add support for 9690SA
Adrian Bunk (3):
seagate: make seagate_st0x_detect() static
wd33c93: cleanups
small cleanups
Al Viro (1):
iscsi_tcp: buggered kmalloc()
Andrew Vasquez (8):
qla2xxx: Update version number to 8.02.00-k2.
qla2xxx: Add ISP25XX support.
qla2xxx: Use pci_try_set_mwi().
qla2xxx: Use PCI-X/PCI-Express read control interfaces.
qla2xxx: Re-factor isp_operations to static structures.
qla2xxx: Correct setting of 'current' and 'supported' speeds during FDMI r
qla2xxx: Generalize iIDMA support.
qla2xxx: Generalize FW-Interface-2 support.
Darrick J. Wong (13):
sas_ata: Implement sas_task_abort for ATA devices
sas_ata: Assign sas_task to scsi_cmnd to enable EH for ATA devices
libsas: Unknown STP devices should be reported to libata as unknown.
libsas: Accept SAM_GOOD for ATAPI devices in sas_ata_task_done
sas_ata: Don't copy aic94xx's sactive to ata_port
sas_ata: ata_post_internal should abort the sas_task
sas_ata: sas_ata_qc_issue should return AC_ERR_*
sas_ata: Satisfy libata qc function locking requirements
aic94xx: Don't call pci_map_sg for already-mapped scatterlists
Migrate libsas ATA code into a separate file
libsas: support NCQ for SATA disks
aic94xx: SATA tag mask not set correctly
Add SATA support to libsas
David Miller (1):
ESP: Increase ESP_BUS_TIMEOUT to 275.
FUJITA Tomonori (5):
bsg: unexport sg v3 helper functions
bsg: fix bsg_unregister_queue
libsas: kill unused smp_portal code
libsas: add SAS management protocol handler
transport_sas: add SAS management protocol support
Gwendal Grignou (1):
mpt fusion: update Kconfig help
Heiko Carstens (1):
zfcp: NULL vs 0 usage
James Bottomley (13):
libsas: make ATA functions selectable by a config option
bsg: make class backlinks
bsg: fix bsg_register_queue error path
libsas: fix scr_read/write users and update the libata documentation
scsi_transport_sas: add destructor for bsg
bsg: separate bsg and SCSI (so SCSI can be modular)
libsas: fix lockdep issue with ATA
libsas, aic94xx: fix dma mapping cockups with ATA
libsas: fixup NCQ for SATA disks
libsas: better error handling in sas_ex_discover_end_dev()
aic94xx: add SATAPI support
libsas: fix up sas_smp_phy_control()
libsas: Add SATA support to STP piece for SATA on SAS expanders
Jan Engelhardt (1):
Use menuconfig objects
Kristian Høgsberg (1):
Make scsi_host_template::proc_name const char * instead of char *.
Matthew Wilcox (1):
a4000t, zorro7xx, mvme16x, bvme6000,sim710: xxx_device_remove seems buggy
Prakash, Sathya (4):
mpt fusion: add support for Brocade branded LSI FC HBA
mpt fusion: deregister from transport layer if PCI registration failed
add PCI_VENDOR_ID macro for Brocade in pci_ids.h
mpt fusion: add sysfs attributes to display IOC parameters
Salyzyn, Mark (3):
aacraid: add vpd to inquiry
aacraid: incorrect dma mapping mask during blinkled recover or user initia
aacraid: correct valid container response in management ioctl
Shyam Sundar (1):
qla2xxx: Validate mid-layer 'underflow' during check-condition handling.
Swen Schillig (2):
zfcp: code cleanup
zfcp: Replace kmalloc/memset with kzalloc
And the diffstat:
Documentation/DocBook/libata.tmpl | 5
block/Kconfig | 2
block/bsg.c | 61 -
block/scsi_ioctl.c | 13
drivers/firewire/fw-sbp2.c | 2
drivers/message/fusion/Kconfig | 1
drivers/message/fusion/mptbase.c | 382 ++++++++++--
drivers/message/fusion/mptbase.h | 9
drivers/message/fusion/mptfc.c | 3
drivers/message/fusion/mptsas.c | 72 ++
drivers/message/fusion/mptscsih.c | 153 ++++
drivers/message/fusion/mptscsih.h | 1
drivers/message/fusion/mptspi.c | 9
drivers/s390/scsi/zfcp_aux.c | 9
drivers/s390/scsi/zfcp_def.h | 1
drivers/s390/scsi/zfcp_erp.c | 3
drivers/s390/scsi/zfcp_fsf.c | 2
drivers/s390/scsi/zfcp_qdio.c | 113 +--
drivers/scsi/3w-9xxx.c | 67 +-
drivers/scsi/3w-9xxx.h | 5
drivers/scsi/Kconfig | 10
drivers/scsi/a4000t.c | 3
drivers/scsi/aacraid/aachba.c | 140 ++++
drivers/scsi/aacraid/aacraid.h | 14
drivers/scsi/aacraid/commsup.c | 16
drivers/scsi/aic94xx/aic94xx_dev.c | 2
drivers/scsi/aic94xx/aic94xx_init.c | 3
drivers/scsi/aic94xx/aic94xx_task.c | 20
drivers/scsi/bvme6000_scsi.c | 3
drivers/scsi/esp_scsi.h | 2
drivers/scsi/iscsi_tcp.c | 2
drivers/scsi/libsas/Kconfig | 7
drivers/scsi/libsas/Makefile | 1
drivers/scsi/libsas/sas_ata.c | 817 ++++++++++++++++++++++++++
drivers/scsi/libsas/sas_discover.c | 402 ------------
drivers/scsi/libsas/sas_expander.c | 230 +++----
drivers/scsi/libsas/sas_init.c | 1
drivers/scsi/libsas/sas_internal.h | 3
drivers/scsi/libsas/sas_scsi_host.c | 74 ++
drivers/scsi/mvme16x_scsi.c | 3
drivers/scsi/pcmcia/Kconfig | 7
drivers/scsi/qla2xxx/qla_attr.c | 33 -
drivers/scsi/qla2xxx/qla_dbg.c | 1114 +++++++++++++++++++++++++++++-------
drivers/scsi/qla2xxx/qla_dbg.h | 38 +
drivers/scsi/qla2xxx/qla_def.h | 22
drivers/scsi/qla2xxx/qla_fw.h | 36 +
drivers/scsi/qla2xxx/qla_gbl.h | 6
drivers/scsi/qla2xxx/qla_gs.c | 82 +-
drivers/scsi/qla2xxx/qla_init.c | 136 ++--
drivers/scsi/qla2xxx/qla_inline.h | 4
drivers/scsi/qla2xxx/qla_iocb.c | 10
drivers/scsi/qla2xxx/qla_isr.c | 55 +
drivers/scsi/qla2xxx/qla_mbx.c | 58 -
drivers/scsi/qla2xxx/qla_os.c | 380 +++++++-----
drivers/scsi/qla2xxx/qla_sup.c | 35 -
drivers/scsi/qla2xxx/qla_version.h | 2
drivers/scsi/scsi_debug.c | 2
drivers/scsi/scsi_sysctl.c | 1
drivers/scsi/scsi_sysfs.c | 16
drivers/scsi/scsi_transport_fc.c | 2
drivers/scsi/scsi_transport_sas.c | 125 ++++
drivers/scsi/seagate.c | 2
drivers/scsi/sim710.c | 3
drivers/scsi/sr.c | 2
drivers/scsi/wd33c93.c | 4
drivers/scsi/zorro7xx.c | 3
include/linux/blkdev.h | 5
include/linux/bsg.h | 4
include/linux/libata.h | 1
include/linux/pci_ids.h | 2
include/scsi/libsas.h | 15
include/scsi/sas_ata.h | 60 +
include/scsi/scsi_host.h | 2
include/scsi/scsi_transport_sas.h | 11
74 files changed, 3649 insertions(+), 1295 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]