lkml.org 
[lkml]   [2008]   [Apr]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Subject[GIT PATCH] SCSI updates for 2.6.25
    From
    Date
    This is the first piece of our merge for the merge window.  I have a bit
    of other stuff with dependent patches, and I'm sure there will be
    something else crawling out of the woodwork.

    It's the usual grab bag of driver updates and mid-layer changes.
    There's no new stand out features in this one.

    The patch is available here:

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

    The short change log is:

    Adrian Bunk (5):
    qla1280: remove version check
    sun3_scsi_vme: add MODULE_LICENSE
    st: rename flush_write_buffer()
    aic94xx: cleanups
    make scsi_end_bidi_request() static

    Al Viro (1):
    libsas: fix endianness bug in sas_ata

    Andi Kleen (1):
    Remove random noop unchecked_isa_dma users

    Andrew Vasquez (15):
    qla2xxx: Update version number to 8.02.01-k1.
    qla2xxx: Remove unused member (dma_handle) from srb_t structure.
    qla2xxx: Add midlayer target/device reset support.
    qla2xxx: Check alternate 'reason' code during GPSC status handling.
    qla2xxx: Add Flash Descriptor Table layout support.
    qla2xxx: Use PCI-SIG nomenclature for PCIe bandwidth units.
    qla2xxx: Cruft cleanup of functions and structures.
    qla2xxx: Add hardware trace-logging support.
    qla2xxx: Add FC-transport Asynchronous Event Notification support.
    qla2xxx: Simplify interrupt handler locking.
    qla2xxx: Use an rport's scsi_target_id member consistently throughout driv
    qla2xxx: Remove unused and obsolete #define's.
    qla2xxx: Add support for host supported speeds FC transport attribute.
    qla2xxx: Update copyright banner.
    qla2xxx: Update firmware filenames for new ISP parts.

    Boaz Harrosh (4):
    iscsi: bidi support for iscsi_tcp
    iscsi: bidi support at the generic libiscsi level
    iscsi: extended cdb support
    gdth: remove command accessors

    Christof Schmitt (5):
    zfcp: Fix error handling for blocked unit for send FCP command
    zfcp: Remove zfcp_erp_wait from slave destory handler to fix deadlock
    zfcp: Move DBF definitions to private header file
    zfcp: Fix handling for boxed port after physical close
    zfcp: convert zfcp to use target reset and device reset handler

    Darrick J. Wong (2):
    aic94xx: Use sas_request_addr() to provide SAS WWN if the adapter lacks on
    libsas: Provide a transport-level facility to request SAS addrs

    David C Somayajulu (1):
    qla4xxx: fix scsi command completion, lun reset and target reset code

    Denis Cheng (2):
    hosts.c: removed one unneeded shost->active_mode assignment
    3w-9xxx, 3w-xxxx: memset not needed in probe

    FUJITA Tomonori (40):
    bsg: no need to set BSG_F_BLOCK bit in bsg_complete_all_commands
    bsg: remove minor in struct bsg_device
    bsg: use better helper list functions
    bsg: replace kobject_get with blk_get_queue
    bsg: takes a ref to struct device in fops->open
    tgt: use KMEM_CACHE macro
    scsi_debug: remove unnecessary function declarations
    scsi_debug: support large non-fake virtual disk
    scsi_debug: remove the duplicated code in resp_read and resp_write
    scsi_debug: sweep up sdebug_capacity calculation
    scsi_debug: remove unnecessary sdebug_store_size
    scsi_debug: fix lba and data length calculation bugs
    ps3rom: use scsi_build_sense_buffer
    stex: use scsi_build_sense_buffer
    libata: use scsi_build_sense_buffer
    scsi_debug: use scsi_build_sense_buffer
    add scsi_build_sense_buffer helper function
    scsi_debug: remove unnecessary function declarations
    scsi_debug: use list_for_each_entry_safe
    scsi_debug: remove unnecessary condition test in devInfoReg
    scsi_debug: create new scsi_debug devices at a single place
    scsi_debug: remove temporary hack around sscanf for negative values
    3w-9xxx: use sg buffer copy helper functions
    3w-xxxx: use sg buffer copy helper functions
    stex: use sg buffer copy helper functions
    aacraid: use sg buffer copy helper functions
    ips: use sg buffer copy helper funcitons
    simscsi: use sg buffer copy helper funcitons
    ps3rom: use sg buffer copy helper funcitons
    scsi_debug: use sg buffer copy helper functions
    scsi: add wrapper functions for sg buffer copy helper functions
    block: add sg buffer copy helper functions
    aic79xx: fix IOMMU mapping failure handling
    aic7xxx: fix IOMMU mapping failure handling
    scsi_debug: use shost_priv macro
    scsi_debug: remove unnecessary checking
    scsi_debug: remove scsi_debug.h
    scsi_debug: stop including drivers/scsi/scsi.h
    aacraid: READ_CAPACITY_16 shouldn't trust allocation length in cdb
    ips: sg chaining support to the path to non I/O commands

    Geert Uytterhoeven (1):
    ps3rom: Simplify fill_from_dev_buffer()

    Grant Grundler (1):
    initio: fix big endian problems for auto request sense

    Harihara Kadayam (1):
    qla2xxx: Add ISP84XX support.

    Harvey Harrison (1):
    ch: fix sparse shadowed variable warnings

    James Bottomley (9):
    ips: remove spurious cpu_to_leX on outX statements
    libsas: fix missing inlines in header file
    transport_class: BUG if we can't release the attribute container
    fix barrier failure issue
    hptiop: fix header.context usage
    wd33c93: fix up cut and paste error
    mpt fusion: fix up msi_enable in mpt_suspend
    export command allocation and freeing functions independently of the host
    consolidate command allocation in a single place

    James Smart (4):
    lpfc 8.2.6 : Update lpfc driver version to 8.2.6
    lpfc 8.2.6 : Miscellaneous Fixes
    lpfc 8.2.6 : PCI Parity and EEH handling fixes
    lpfc 8.2.6 : Multiple discovery fixes

    Jeff Garzik (2):
    gdth: convert to PCI hotplug API
    gdth: PCI probe cleanups, prep for PCI hotplug API conversion

    Kai Makisara (2):
    st: show options currently set in sysfs
    st: add option to use SILI in variable block reads

    Marcin Slusarz (1):
    aacraid, ips: leX_add_cpu conversion

    Mark Salyzyn (1):
    aacraid: Fix down_interruptible() to check the return value

    Martin Peschke (21):
    zfcp: fix 31 bit compile warnings
    zfcp: fix compiler warning caused by poking inside new semaphore (linux-ne
    zfcp: Add docbook comments to debug trace.
    zfcp: Cleanup line breaks in debug trace.
    zfcp: Shorten excessive names in debug trace.
    zfcp: Simplify zfcp_dbf_tag and related functions in debug trace.
    zfcp: Simplify usage of hex dump output function for debug trace.
    zfcp: Remove obsolete output function from debug trace.
    zfcp: Cleanup debug trace view functions.
    zfcp: simplify zfcp_dbf_timestamp()
    zfcp: Remove obsolete erp_dbf trace
    zfcp: Add trace records for recovery actions.
    zfcp: Trace all triggers of error recovery activity
    zfcp: Add traces for state changes.
    zfcp: Add trace records for recovery thread and its queues
    zfcp: Register new recovery trace.
    zfcp: Introduce printf helper functions for debug trace.
    zfcp: Add qtcb dump to hba debug trace
    zfcp: Remove qtcb dump to kernel log
    zfcp: Clean up _zfcp_san_dbf_event_common_els
    zfcp: Introduce a helper function that dumps hex data to a zfcp trace.

    Matthew Wilcox (1):
    BusLogic: make FlashPoint support x86-32 only

    Matthias Kaehlcke (1):
    mpt fusion: convert inactive_list_mutex to a mutex

    Michael Reed (1):
    mptsas: do not use ioc->handle to locate hba portinfo structure

    Mike Christie (2):
    qla4xxx: Add target reset functionality
    scsi_error: add target reset handler

    Paul Bolle (1):
    aacraid: Do not describe check_reset parameter with its value

    Prakash, Sathya (1):
    mpt fusion: Enable MSI by default for SAS controllers

    Ravi Anand (1):
    qla2xxx: Assign mailbox command timeout values in a consistent manner.

    Roel Kluin (1):
    aic7xxx: Test opcode, not definition in aicasm:type_check()

    Seokmann Ju (4):
    qla2xxx: Correct vport configuration-change handling.
    qla2xxx: Use proper HA during asynchrounous event handling.
    qla2xxx: Check DFLG_NO_CABLE only on physical port.
    qla2xxx: Consistently access the physical HA port.

    Thomas Bogendoerfer (1):
    WD33C93: let platform stub override no_sync/fast/dma_mode

    bo yang (3):
    megaraid_sas: Add the new controller(1078DE) support to the driver
    megaraid_sas: Fix the frame count calculation
    megaraid_sas: rollback the sense info implementation

    and the diffstat:

    Documentation/scsi/st.txt | 12
    arch/ia64/hp/sim/simscsi.c | 23
    block/bsg.c | 52 -
    drivers/ata/libata-scsi.c | 6
    drivers/base/transport_class.c | 3
    drivers/message/fusion/mptbase.c | 29
    drivers/message/fusion/mptbase.h | 5
    drivers/message/fusion/mptsas.c | 22
    drivers/message/fusion/mptscsih.c | 8
    drivers/s390/scsi/zfcp_aux.c | 33
    drivers/s390/scsi/zfcp_ccw.c | 24
    drivers/s390/scsi/zfcp_dbf.c | 1281 ++++++++++++++++++------------
    drivers/s390/scsi/zfcp_dbf.h | 228 +++++
    drivers/s390/scsi/zfcp_def.h | 169 ---
    drivers/s390/scsi/zfcp_erp.c | 688 +++++-----------
    drivers/s390/scsi/zfcp_ext.h | 59 -
    drivers/s390/scsi/zfcp_fsf.c | 397 ++-------
    drivers/s390/scsi/zfcp_qdio.c | 7
    drivers/s390/scsi/zfcp_scsi.c | 69 -
    drivers/s390/scsi/zfcp_sysfs_adapter.c | 11
    drivers/s390/scsi/zfcp_sysfs_port.c | 9
    drivers/s390/scsi/zfcp_sysfs_unit.c | 5
    drivers/scsi/3w-9xxx.c | 23
    drivers/scsi/3w-xxxx.c | 14
    drivers/scsi/BusLogic.c | 5
    drivers/scsi/BusLogic.h | 21
    drivers/scsi/FlashPoint.c | 6
    drivers/scsi/Kconfig | 14
    drivers/scsi/a2091.c | 3
    drivers/scsi/a3000.c | 3
    drivers/scsi/aacraid/aachba.c | 69 -
    drivers/scsi/aacraid/commsup.c | 10
    drivers/scsi/aic7xxx/aic79xx_osm.c | 7
    drivers/scsi/aic7xxx/aic7xxx_osm.c | 10
    drivers/scsi/aic7xxx/aicasm/aicasm_gram.y | 2
    drivers/scsi/aic94xx/aic94xx.h | 16
    drivers/scsi/aic94xx/aic94xx_dev.c | 8
    drivers/scsi/aic94xx/aic94xx_dump.c | 10
    drivers/scsi/aic94xx/aic94xx_dump.h | 9
    drivers/scsi/aic94xx/aic94xx_hwi.c | 44 -
    drivers/scsi/aic94xx/aic94xx_hwi.h | 2
    drivers/scsi/aic94xx/aic94xx_init.c | 10
    drivers/scsi/aic94xx/aic94xx_reg.c | 53 -
    drivers/scsi/aic94xx/aic94xx_scb.c | 33
    drivers/scsi/aic94xx/aic94xx_sds.c | 4
    drivers/scsi/aic94xx/aic94xx_seq.c | 31
    drivers/scsi/aic94xx/aic94xx_seq.h | 4
    drivers/scsi/aic94xx/aic94xx_task.c | 12
    drivers/scsi/aic94xx/aic94xx_tmf.c | 2
    drivers/scsi/arm/acornscsi.c | 1
    drivers/scsi/arm/cumana_1.c | 1
    drivers/scsi/ch.c | 33
    drivers/scsi/dc395x.c | 1
    drivers/scsi/eata_pio.c | 2
    drivers/scsi/gdth.c | 320 +++----
    drivers/scsi/gdth.h | 2
    drivers/scsi/gvp11.c | 3
    drivers/scsi/hosts.c | 1
    drivers/scsi/hptiop.c | 7
    drivers/scsi/initio.c | 9
    drivers/scsi/ips.c | 89 --
    drivers/scsi/iscsi_tcp.c | 31
    drivers/scsi/libiscsi.c | 140 ++-
    drivers/scsi/libsas/sas_ata.c | 2
    drivers/scsi/libsas/sas_scsi_host.c | 41
    drivers/scsi/lpfc/lpfc.h | 5
    drivers/scsi/lpfc/lpfc_attr.c | 10
    drivers/scsi/lpfc/lpfc_ct.c | 48 -
    drivers/scsi/lpfc/lpfc_debugfs.c | 2
    drivers/scsi/lpfc/lpfc_els.c | 121 +-
    drivers/scsi/lpfc/lpfc_hbadisc.c | 73 -
    drivers/scsi/lpfc/lpfc_init.c | 98 +-
    drivers/scsi/lpfc/lpfc_nportdisc.c | 40
    drivers/scsi/lpfc/lpfc_scsi.c | 34
    drivers/scsi/lpfc/lpfc_sli.c | 112 +-
    drivers/scsi/lpfc/lpfc_version.h | 2
    drivers/scsi/lpfc/lpfc_vport.c | 3
    drivers/scsi/mac_scsi.c | 1
    drivers/scsi/megaraid/megaraid_sas.c | 49 -
    drivers/scsi/megaraid/megaraid_sas.h | 5
    drivers/scsi/mvme147.c | 3
    drivers/scsi/ps3rom.c | 101 --
    drivers/scsi/qla1280.c | 5
    drivers/scsi/qla2xxx/Kconfig | 3
    drivers/scsi/qla2xxx/qla_attr.c | 36
    drivers/scsi/qla2xxx/qla_dbg.c | 124 --
    drivers/scsi/qla2xxx/qla_dbg.h | 23
    drivers/scsi/qla2xxx/qla_def.h | 78 +
    drivers/scsi/qla2xxx/qla_dfs.c | 2
    drivers/scsi/qla2xxx/qla_fw.h | 173 +++-
    drivers/scsi/qla2xxx/qla_gbl.h | 33
    drivers/scsi/qla2xxx/qla_gs.c | 16
    drivers/scsi/qla2xxx/qla_init.c | 192 +++-
    drivers/scsi/qla2xxx/qla_inline.h | 87 --
    drivers/scsi/qla2xxx/qla_iocb.c | 5
    drivers/scsi/qla2xxx/qla_isr.c | 223 ++---
    drivers/scsi/qla2xxx/qla_mbx.c | 318 +++++--
    drivers/scsi/qla2xxx/qla_mid.c | 30
    drivers/scsi/qla2xxx/qla_os.c | 443 +++++-----
    drivers/scsi/qla2xxx/qla_settings.h | 16
    drivers/scsi/qla2xxx/qla_sup.c | 315 +++++--
    drivers/scsi/qla2xxx/qla_version.h | 6
    drivers/scsi/qla4xxx/ql4_fw.h | 4
    drivers/scsi/qla4xxx/ql4_glbl.h | 4
    drivers/scsi/qla4xxx/ql4_iocb.c | 14
    drivers/scsi/qla4xxx/ql4_isr.c | 40
    drivers/scsi/qla4xxx/ql4_mbx.c | 39
    drivers/scsi/qla4xxx/ql4_os.c | 96 +-
    drivers/scsi/raid_class.c | 2
    drivers/scsi/scsi.c | 229 +++--
    drivers/scsi/scsi_debug.c | 1219 ++++++++++++----------------
    drivers/scsi/scsi_debug.h | 24
    drivers/scsi/scsi_error.c | 150 +++
    drivers/scsi/scsi_lib.c | 12
    drivers/scsi/scsi_tgt_lib.c | 4
    drivers/scsi/sgiwd93.c | 7
    drivers/scsi/st.c | 89 +-
    drivers/scsi/st.h | 3
    drivers/scsi/st_options.h | 6
    drivers/scsi/stex.c | 83 -
    drivers/scsi/sun3_scsi_vme.c | 1
    drivers/scsi/wd33c93.c | 3
    include/linux/attribute_container.h | 2
    include/linux/mtio.h | 1
    include/linux/scatterlist.h | 5
    include/linux/transport_class.h | 5
    include/scsi/iscsi_proto.h | 6
    include/scsi/libsas.h | 2
    include/scsi/sas_ata.h | 4
    include/scsi/scsi_cmnd.h | 17
    include/scsi/scsi_eh.h | 5
    include/scsi/scsi_host.h | 1
    lib/scatterlist.c | 102 ++
    133 files changed, 4873 insertions(+), 4389 deletions(-)

    James




    \
     
     \ /
      Last update: 2008-04-18 19:45    [W:2.975 / U:0.272 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site