linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [BK PATCH] SCSI updates
@ 2003-12-30 22:08 James Bottomley
  0 siblings, 0 replies; 2+ messages in thread
From: James Bottomley @ 2003-12-30 22:08 UTC (permalink / raw)
  To: Andrew Morton, Linus Torvalds; +Cc: SCSI Mailing List, Linux Kernel

This represents the driver updates and other fairly stable changes that
have been floating around in the SCSI trees for a while.  The only
controversial element is updating the aic7xxx/79xx drivers.  I've been
receiving reports that the 1.3.9 version of the aic79xx was
non-functional in 2.6, so I updated it to 1.3.11 based on Justin's tree
(after confirming with the reporters that this fixed their problems).

The tree is at

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

and the short changelog is:


<rask:sygehus.dk>:
  o aha1740.c: Allow level triggered interrupts to be shared

Andi Kleen:
  o Mark Ninja SCSI driver as !64BIT
  o Mark aha152x as ISA and !64BIT driver II
  o Mark correct aha152x driver (PCMCIA) as !64BIT
  o Fix 64bit warnings in BusLogic driver

Christoph Hellwig:
  o aacraid updates for new probing APIs
  o convert inia100 to new probing API

Douglas Gilbert:
  o sg Bugfixes
  o scsi_debug lk 2.6.0t6

James Bottomley:
  o Megaraid compile fix
  o Make aic7xxx -Werror conditional on make flag WARNINGS_BECOME_ERRORS
  o Update aic79xx to 1.3.11, aic7xxx to 6.2.36
  o Updated osst driver for 2.6.x
  o More Initio 9100u fixes
  o [v2] aha152x cmnd->device oops
  o SCSI: Fix tmscsim driver
  o Fix another sg mismerge
  o sg: fix hch/dougg mismerge
  o sg: char_devs + seq_file lk2.6.0t9
  o MPT Fusion driver 2.05.00.05 update
  o sym 2.1.18f

Kai Makisara:
  o Add char_devs to st This patch adds support for cdevs to the st
driver. The changes are based on Doug Gilbert's corresponding changes to
the sg driver. Using cdevs brings the following advantanges:

Mike Christie:
  o [RFC]  fix compile erros in ini9100 driver

Patrick Mansfield:
  o consolidate and log scsi command on send and completion

Randy Dunlap:
  o buslogic: use EH, remove some dup. docs
  o cpqfcTSinit cleanup

James




^ permalink raw reply	[flat|nested] 2+ messages in thread

* [BK PATCH] SCSI updates
@ 2004-08-28 18:32 James Bottomley
  0 siblings, 0 replies; 2+ messages in thread
From: James Bottomley @ 2004-08-28 18:32 UTC (permalink / raw)
  To: Andrew Morton, Linus Torvalds; +Cc: SCSI Mailing List, Linux Kernel

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(-)



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2004-08-28 18:34 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-30 22:08 [BK PATCH] SCSI updates James Bottomley
2004-08-28 18:32 James Bottomley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).