[GIT PATCH] SCSI fixes for 2.6.19-rc3



This is basically the usual mixed bag of driver fixes. The code is
available here:

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

The short changelog is:

Adrian Bunk:
o aic79xx: make ahd_set_tags() static
o aic7xxx: cleanups

Alan Cox:
o Switch fdomain to the pci_get API

Alexey Dobriyan:
o scsi_lib.c: use BUILD_BUG_ON

Amol Lad:
o drivers/scsi: Handcrafted MIN/MAX macro removal
o ioremap balanced with iounmap for drivers/scsi

Andrew Vasquez:
o qla2xxx: Update version number to 8.01.07-k3
o qla2xxx: Correct QUEUE_FULL handling
o qla2xxx: Workaround D3 power-management issues
o qla2xxx: Check return value of sysfs_create_bin_file() usage
o Maintain module-parameter name consistency with qla2xxx/qla4xxx

Andrey Mirkin:
o megaraid_{mm,mbox}: 64-bit DMA capability fix

Doug Maxey:
o qla4xxx: fix double printk on load

Eric Sesterhenn:
o lpfc: check before dereference in lpfc_ct.c

Guennadi Liakhovetski:
o tmscsim: set max_sectors

Hannes Reinecke:
o aic79xx: Print out signalling
o aic7xxx: Remove slave_destroy
o aic79xx: set precompensation
o aic79xx: Fixup external device reset
o scsi_debug: support REPORT TARGET PORT GROUPS
o aic7xxx: Adjust .max_sectors

Henne:
o fix typo in previous Scsi_Cmnd convertion in aic7xxx_old.c
o Scsi_Cmnd conversion in qlogicfas408 driver
o Scsi_Cmnd convertion in sun3-driver

Henrik Kretzschmar:
o fc4: Conversion to struct scsi_cmnd in fc4
o convert ninja driver to struct scsi_cmnd
o Scsi_Cmnd conversion in psi240i driver

James Bottomley:
o add can_queue to host parameters

Jes Sorensen:
o qla1280 bus reset typo

Kai M�isara:
o st: Fixup -ENOMEDIUM

Michael Reed:
o mptfc: stall eh handlers if resetting while rport blocked

Mike Christie:
o libiscsi: fix logout pdu processing
o libiscsi: fix aen support
o libiscsi: fix missed iscsi_task_put in xmit error path
o libiscsi: fix oops in connection create failure path
o iscsi class: fix slab corruption during restart

Randy Dunlap:
o lpfc: fix printk format warning

Santiago Leon:
o ibmvscsi: correctly reenable CRQ

Sergey Kononenko:
o aic94xx: Supermicro motherboards support

Swen Schillig:
o zfcp: initialize scsi_host_template.max_sectors with appropriate value

Tomonori FUJITA:
o replace u8 and u32 with __u8 and __u32 in scsi.h for user space

And the diffstat:

drivers/fc4/fc.c | 28 +-
drivers/fc4/fcp_impl.h | 15 -
drivers/message/fusion/mptbase.h | 4
drivers/message/fusion/mptfc.c | 89 ++++++++
drivers/s390/scsi/zfcp_def.h | 4
drivers/s390/scsi/zfcp_scsi.c | 1
drivers/scsi/3w-9xxx.c | 5
drivers/scsi/aic7xxx/aic79xx.h | 66 ------
drivers/scsi/aic7xxx/aic79xx_core.c | 350 +++++++++++++++++++++------------
drivers/scsi/aic7xxx/aic79xx_inline.h | 30 --
drivers/scsi/aic7xxx/aic79xx_osm.c | 45 +++-
drivers/scsi/aic7xxx/aic79xx_osm.h | 5
drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 2
drivers/scsi/aic7xxx/aic79xx_pci.c | 7
drivers/scsi/aic7xxx/aic79xx_proc.c | 2
drivers/scsi/aic7xxx/aic7xxx.h | 11 -
drivers/scsi/aic7xxx/aic7xxx_core.c | 40 +--
drivers/scsi/aic7xxx/aic7xxx_osm.c | 72 +-----
drivers/scsi/aic7xxx/aic7xxx_osm.h | 13 -
drivers/scsi/aic7xxx/aic7xxx_osm_pci.c | 2
drivers/scsi/aic7xxx/aic7xxx_pci.c | 4
drivers/scsi/aic7xxx/aic7xxx_proc.c | 10
drivers/scsi/aic7xxx_old.c | 2
drivers/scsi/aic94xx/aic94xx_hwi.h | 1
drivers/scsi/aic94xx/aic94xx_init.c | 2
drivers/scsi/aic94xx/aic94xx_sds.c | 4
drivers/scsi/amiga7xx.c | 2
drivers/scsi/fdomain.c | 36 ++-
drivers/scsi/ibmvscsi/ibmvscsi.c | 2
drivers/scsi/libiscsi.c | 69 +++---
drivers/scsi/lpfc/lpfc_attr.c | 3
drivers/scsi/lpfc/lpfc_ct.c | 3
drivers/scsi/megaraid/megaraid_mbox.c | 2
drivers/scsi/ncr53c8xx.c | 2
drivers/scsi/nsp32.c | 5
drivers/scsi/pcmcia/nsp_cs.c | 42 ++-
drivers/scsi/pcmcia/nsp_cs.h | 46 ++--
drivers/scsi/pcmcia/nsp_debug.c | 4
drivers/scsi/pcmcia/nsp_message.c | 4
drivers/scsi/psi240i.c | 31 +-
drivers/scsi/psi240i.h | 6
drivers/scsi/qla1280.c | 7
drivers/scsi/qla2xxx/qla_attr.c | 51 +++-
drivers/scsi/qla2xxx/qla_dbg.h | 14 -
drivers/scsi/qla2xxx/qla_def.h | 4
drivers/scsi/qla2xxx/qla_gbl.h | 4
drivers/scsi/qla2xxx/qla_init.c | 23 ++
drivers/scsi/qla2xxx/qla_isr.c | 91 +++++++-
drivers/scsi/qla2xxx/qla_os.c | 35 ++-
drivers/scsi/qla2xxx/qla_version.h | 2
drivers/scsi/qla4xxx/ql4_dbg.h | 4
drivers/scsi/qla4xxx/ql4_glbl.h | 2
drivers/scsi/qla4xxx/ql4_mbx.c | 2
drivers/scsi/qla4xxx/ql4_os.c | 10
drivers/scsi/qlogicfas408.c | 18 -
drivers/scsi/qlogicfas408.h | 29 +-
drivers/scsi/qlogicpti.c | 1
drivers/scsi/scsi_debug.c | 141 +++++++++++--
drivers/scsi/scsi_lib.c | 2
drivers/scsi/scsi_sysfs.c | 2
drivers/scsi/scsi_transport_iscsi.c | 246 +----------------------
drivers/scsi/seagate.c | 13 +
drivers/scsi/st.c | 5
drivers/scsi/sun3_NCR5380.c | 109 +++++-----
drivers/scsi/sun3_scsi.c | 14 -
drivers/scsi/sun3_scsi.h | 7
drivers/scsi/sun3_scsi_vme.c | 12 -
drivers/scsi/tmscsim.c | 1
drivers/scsi/zalon.c | 2
include/scsi/libiscsi.h | 3
include/scsi/scsi.h | 5
include/scsi/scsi_transport_iscsi.h | 4
72 files changed, 1055 insertions(+), 879 deletions(-)

James


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



Relevant Pages

  • Linux 2.6.9-rc2
    ... ALSA update, and tons of small fixes pretty much ... work on trying to fix up the drivers as we go along, but they can be a bit ... Update unlink testing code in the usbtest driver ...
    (Linux-Kernel)
  • Linux 2.6.5-rc1
    ... Merging from Andrew, but also i2c updates, ALSA CVS merge, netconsole, ... prism54 driver merge, sata updates, carmel driver, pcmcia and nfs client ... fix missing include in include/asm-ia64/sn/router.h ... Fix CONFIG_DEBUG build on x86-64 & small cleanup ...
    (Linux-Kernel)
  • Linux 2.6.11-rc1
    ... small char/generic_serial.c cleanup ... lockd: fix two struct definitions ... serial driver for TI USB 3410/5052 chips ... Split ACPI boot table parsing ...
    (Linux-Kernel)
  • Linux 2.6.9-rc1
    ... cpufreq, agp, sata, network drivers - you name it. ... o cciss /proc dependency fix ... bus driver for multiple PowerPCs ... o USB: Make removable-LUN support a non-test option in the ...
    (Linux-Kernel)
  • Linux 2.6.7-rc2
    ... An ALSA update, and tons of sparse type-fixes from Al Viro. ... USB, firewire, network driver, XFS, CIFS updates. ... o Fix nodemask clearing bug in NUMA API ...
    (Linux-Kernel)