lkml.org 
[lkml]   [2004]   [Aug]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Subject[BK PATCH] SCSI updates
    From
    Date
    This one is mainly driver updates and bug fixes, but it does include two
    new drivers: the ibmvscsi which is used by the ppc64 hypervisor systems
    and the megaraid rewrite. Finally I've also included the i2o updates
    that have been sitting in the mm tree for a while.

    The patches are available at:

    bk://linux-scsi.bkbits.net/scsi-for-linus-2.6

    The short changelog is:

    <christian:borntraeger.net>:
    o Add bus dependencies to two scsi drivers

    <nacc:us.ibm.com>:
    o scsi/eata_pio: replace schedule_timeout() with msleep()

    <praka:pobox.com>:
    o Re: 2.6.8-rc3-mm2: Debug: sleeping function called from invalid

    Adrian Bunk:
    o SCSI gdth: kill #define __devinitdata
    o SCSI nsp32.c: missing parts of inline removal patch
    o let AIC7{9,X}XX_BUILD_FIRMWARE depend on
    o SCSI nsp32.c: remove inlines
    o SCSI dc395x.c: fix inline compile errors
    o drivers/scsi/sg.c kill local jiffies functions
    o another small advansys cleanup
    o SCSI ips: remove inlines
    o update contact address for SCSI megaraid.c

    Alan Cox:
    o ipr: Fix assorted dma_addr_t typing errors

    Andi Kleen:
    o gcc-3.5 fixes to advansys

    Andrew Morton:
    o ipr.c build fix
    o sym_requeue_awaiting_cmds() warning fix
    o eata_pio.c warning fix
    o megaraid build fix
    o sg.c: remove unused sg_jif_to_ms()
    o mptbase.c warning fix

    Andrew Vasquez:
    o qla2xxx: Update version
    o qla2xxx: TCQ fixes
    o qla2xxx: Set firmware options fixes
    o qla2xxx: EH host-reset fixes

    Andrey Panin:
    o fix qla1280 build on visws

    Atul Mukker:
    o Update megaraid to version 2.20.3.1
    o Update to megaraid version 2.20.3.0
    o Add new Megaraid driver version 2.20.0.1

    Brian King:
    o Allow TCQ depth to be lowered properly
    o ipr: Don't log adapter shutdown error response code
    o ipr: Set allow_restart for disk devices only
    o ipr: Dead adapter I/O hang fix
    o ipr: Properly enable/disable TCQ
    o ipr: New PCI IDs
    o ipr: Add maintainers email address to comment block
    o ipr: Use kref instead of a kobject
    o ipr: New adapter support
    o ipr: Properly retry aborted reponse
    o ipr: Bump driver version
    o ipr: Use cancel all instead of abort task
    o fix scsi_remove_device locking

    Christoph Hellwig:
    o mesh is ppc32-only
    o BKL removal for EH thread startup
    o update scsi_eh_get_sense commentary
    o fix NC5380 locking and delayed work handling
    o clean up some more tmscsim scan logic
    o kill tmscsim ->proc_info
    o switch sd numbering to idr
    o qla1280: update changelog and version
    o qla1280: cleanup qla1280_initialize_adapter
    o qla1280: cleanup qla1280_nvram_config
    o qla1280: cleanup firmware loading, add pio-based loading
    o qla1280: add IS_ISP* helpers
    o qla1280: add ISP1040 register definitions

    Dave Boutcher:
    o ibmvscsi driver v1.5.1

    Douglas Gilbert:
    o scsi_mid_low_api.txt update
    o scsi_level constants in scsi.h

    Eric Dean Moore:
    o fix dma mapping leak in fusion
    o MPT Fusion driver 3.01.10 update

    François Romieu:
    o ipr: minor fixes and assorted nit

    Guennadi Liakhovetski:
    o tmscsim: remove unused / redundant bios_param
    o tmscsim: (CH) Fix error handling
    o SCSI tmscsim.c: fix inline compile errors
    o tmscsim: MAINTAINERS
    o tmscsim: kernel bugzilla bug #2139

    J. A. Magallon:
    o fix aic driver build for db4

    James Bottomley:
    o Add internal API to remove reliance on deprecated
    SCSI_IOCTL_TEST_UNIT_READY
    o fix sym2 negotiation
    o Add accessor functons for scsi_device 56 byte inquiry data
    o fix for Domain Validation hang on some devices with sym_2
    o get the kernel to warn about deprecated SCSI ioctls
    o Fix the new megaraid compat code to work on all 64 bit systems
    o MPT Fusion driver 3.01.15 update

    Jeff Garzik:
    o add ssleep(), kill scsi_sleep()

    Jens Axboe:
    o reduce aacraid namespace polution

    Joe Korty:
    o Fix double reset in aic7xxx driver

    Kenn Humborg:
    o AUTOSENSE bug in NCR5380.c

    Mark Haverkamp:
    o aacraid driver update
    o aacraid patch for new device support
    o aacraid reset handler

    Markus Lidel:
    o i2o maintainer
    o I2O: removes multiplexer notification and use
    o I2O: fixes compiler warning on x86_64 in i2o_config
    o I2O: run linux/i2o.h and linux/i2o-dev.h through
    o I2O: remove on-demand allocation of Scsi_Host's in
    o I2O: add functionality to scsi_add_device to preset
    o i20 rewrite

    Matt Domsch:
    o add MODULE_VERSION to drivers/scsi
    o add MODULE_VERSION to drivers/scsi

    Mika Kukkonen:
    o ipr: Sparse warnings fixes
    o warning fix to include/scsi/scsi_device.h

    Mike Anderson:
    o reorder call in scsi_remove_host

    Nishanth Aravamudan:
    o ipr: replace schedule_timeout() with msleep()

    Pawel Sikora:
    o ipr: Use sector_t type in sector_div call

    Randy Dunlap:
    o NCR53c406a: fix __setup function
    o fd_mcs: fix __setup function
    o fix imm to build with IMM_DEBUG
    o fix JAZZ_ESP driver config depends

    And the diffstat:

    Documentation/i2o/README | 63
    Documentation/i2o/ioctl | 394 +++
    Documentation/scsi/ChangeLog.megaraid | 233 +
    Documentation/scsi/megaraid.txt | 70
    Documentation/scsi/scsi_mid_low_api.txt | 256 +-
    MAINTAINERS | 8
    drivers/block/scsi_ioctl.c | 1
    drivers/message/fusion/Kconfig | 33
    drivers/message/fusion/Makefile | 3
    drivers/message/fusion/ascq_tbl.c | 2416 -------------------
    drivers/message/fusion/ascq_tbl.sh | 109
    drivers/message/fusion/isense.c | 119
    drivers/message/fusion/isense.h | 95
    drivers/message/fusion/mptbase.c | 1068 ++++----
    drivers/message/fusion/mptbase.h | 166 -
    drivers/message/fusion/mptctl.c | 171 -
    drivers/message/fusion/mptlan.c | 154 -
    drivers/message/fusion/mptscsih.c | 1828 ++++----------
    drivers/message/fusion/scsi3.h | 707 -----
    drivers/message/fusion/scsiops.c | 309 --
    drivers/message/i2o/Makefile | 1
    drivers/message/i2o/debug.c | 571 ++++
    drivers/message/i2o/device.c | 674 +++++
    drivers/message/i2o/driver.c | 367 ++
    drivers/message/i2o/exec-osm.c | 505 +++
    drivers/message/i2o/i2o_block.c | 2355 ++++++++----------
    drivers/message/i2o/i2o_block.h | 99
    drivers/message/i2o/i2o_config.c | 1365 +++++-----
    drivers/message/i2o/i2o_proc.c | 4058 ++++++++++----------------------
    drivers/message/i2o/i2o_scsi.c | 1413 ++++-------
    drivers/message/i2o/iop.c | 1258 +++++++++
    drivers/message/i2o/pci.c | 513 ++++
    drivers/pci/pci.ids | 29
    drivers/scsi/Kconfig | 27
    drivers/scsi/Makefile | 4
    drivers/scsi/NCR5380.c | 222 -
    drivers/scsi/NCR5380.h | 3
    drivers/scsi/NCR53c406a.c | 10
    drivers/scsi/aacraid/README | 14
    drivers/scsi/aacraid/aachba.c | 71
    drivers/scsi/aacraid/aacraid.h | 25
    drivers/scsi/aacraid/commctrl.c | 2
    drivers/scsi/aacraid/commsup.c | 2
    drivers/scsi/aacraid/linit.c | 179 -
    drivers/scsi/advansys.c | 20
    drivers/scsi/advansys.h | 26
    drivers/scsi/aha1542.c | 4
    drivers/scsi/aic7xxx/Kconfig.aic79xx | 2
    drivers/scsi/aic7xxx/Kconfig.aic7xxx | 2
    drivers/scsi/aic7xxx/aic79xx_osm.c | 12
    drivers/scsi/aic7xxx/aic79xx_pci.c | 4
    drivers/scsi/aic7xxx/aic7xxx_osm.c | 12
    drivers/scsi/aic7xxx/aic7xxx_pci.c | 4
    drivers/scsi/aic7xxx/aicasm/Makefile | 6
    drivers/scsi/aic7xxx_old.c | 9
    drivers/scsi/arm/cumana_1.c | 1
    drivers/scsi/arm/ecoscsi.c | 1
    drivers/scsi/arm/fas216.c | 4
    drivers/scsi/arm/oak.c | 1
    drivers/scsi/dc390.h | 32
    drivers/scsi/dc395x.c | 40
    drivers/scsi/dmx3191d.c | 3
    drivers/scsi/dtc.c | 1
    drivers/scsi/eata_pio.c | 5
    drivers/scsi/fd_mcs.c | 10
    drivers/scsi/g_NCR5380.c | 6
    drivers/scsi/gdth.c | 3
    drivers/scsi/hosts.c | 2
    drivers/scsi/ibmvscsi/Makefile | 5
    drivers/scsi/ibmvscsi/ibmvscsi.c | 1393 ++++++++++
    drivers/scsi/ibmvscsi/ibmvscsi.h | 108
    drivers/scsi/ibmvscsi/iseries_vscsi.c | 144 +
    drivers/scsi/ibmvscsi/rpa_vscsi.c | 260 ++
    drivers/scsi/ibmvscsi/srp.h | 225 +
    drivers/scsi/ibmvscsi/viosrp.h | 126
    drivers/scsi/imm.c | 2
    drivers/scsi/ipr.c | 237 +
    drivers/scsi/ipr.h | 24
    drivers/scsi/ips.c | 130 -
    drivers/scsi/mac_scsi.c | 1
    drivers/scsi/megaraid.c | 10
    drivers/scsi/megaraid/Kconfig.megaraid | 77
    drivers/scsi/megaraid/Makefile | 2
    drivers/scsi/megaraid/mbox_defs.h | 790 ++++++
    drivers/scsi/megaraid/mega_common.h | 283 ++
    drivers/scsi/megaraid/megaraid_ioctl.h | 291 ++
    drivers/scsi/megaraid/megaraid_mbox.c | 3891 ++++++++++++++++++++++++++++++
    drivers/scsi/megaraid/megaraid_mbox.h | 268 ++
    drivers/scsi/megaraid/megaraid_mm.c | 1162 +++++++++
    drivers/scsi/megaraid/megaraid_mm.h | 102
    drivers/scsi/nsp32.c | 8
    drivers/scsi/pas16.c | 1
    drivers/scsi/qla1280.c | 1026 ++++----
    drivers/scsi/qla1280.h | 57
    drivers/scsi/qla2xxx/ql2100.c | 1
    drivers/scsi/qla2xxx/ql2200.c | 1
    drivers/scsi/qla2xxx/ql2300.c | 1
    drivers/scsi/qla2xxx/ql2322.c | 1
    drivers/scsi/qla2xxx/ql6312.c | 1
    drivers/scsi/qla2xxx/ql6322.c | 1
    drivers/scsi/qla2xxx/qla_init.c | 10
    drivers/scsi/qla2xxx/qla_iocb.c | 16
    drivers/scsi/qla2xxx/qla_os.c | 7
    drivers/scsi/qla2xxx/qla_version.h | 4
    drivers/scsi/scsi.c | 17
    drivers/scsi/scsi_error.c | 63
    drivers/scsi/scsi_ioctl.c | 23
    drivers/scsi/scsi_lib.c | 28
    drivers/scsi/scsi_scan.c | 25
    drivers/scsi/scsi_syms.c | 4
    drivers/scsi/scsi_sysfs.c | 8
    drivers/scsi/scsiiom.c | 164 -
    drivers/scsi/sd.c | 61
    drivers/scsi/sg.c | 43
    drivers/scsi/sr.c | 2
    drivers/scsi/sr_ioctl.c | 3
    drivers/scsi/sym53c8xx_2/sym_defs.h | 3
    drivers/scsi/sym53c8xx_2/sym_glue.c | 122
    drivers/scsi/sym53c8xx_2/sym_glue.h | 8
    drivers/scsi/sym53c8xx_2/sym_hipd.c | 126
    drivers/scsi/sym53c8xx_2/sym_hipd.h | 40
    drivers/scsi/sym53c8xx_2/sym_misc.c | 118
    drivers/scsi/sym53c8xx_2/sym_nvram.c | 16
    drivers/scsi/t128.c | 1
    drivers/scsi/tmscsim.c | 609 ----
    drivers/scsi/tmscsim.h | 1
    include/linux/delay.h | 5
    include/linux/i2o-dev.h | 262 --
    include/linux/i2o.h | 756 ++++-
    include/linux/pci_ids.h | 1
    include/scsi/scsi.h | 9
    include/scsi/scsi_device.h | 42
    include/scsi/scsi_eh.h | 1
    133 files changed, 21254 insertions(+), 14153 deletions(-)


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

    \
     
     \ /
      Last update: 2005-03-22 14:05    [W:0.037 / U:91.068 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site