From mboxrd@z Thu Jan 1 00:00:00 1970 From: James Bottomley Subject: [BKPATCH] SCSI update for 2.6.4 Date: 11 Mar 2004 12:01:13 -0500 Sender: linux-scsi-owner@vger.kernel.org Message-ID: <1079024474.1887.35.camel@mulgrave> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Received: from stat1.steeleye.com ([65.114.3.130]:61159 "EHLO hancock.sc.steeleye.com") by vger.kernel.org with ESMTP id S261573AbUCKRBX convert rfc822-to-8bit (ORCPT ); Thu, 11 Mar 2004 12:01:23 -0500 List-Id: linux-scsi@vger.kernel.org To: Andrew Morton , Linus Torvalds Cc: SCSI Mailing List , Linux Kernel This represents my current accumulation of SCSI patches since the 2.6.3 tree went -rc. It is basically driver fixes except for these two features: - Large disc support (this has been floating around for a while, so it was time to merge it) - The addition of transport attributes. These are effectively sysfs class libraries which drivers may be coded to make use of. They have n= o impact at all to the mid-layer (and are separately compilable). The update is at bk://linux-scsi.bkbits.net/scsi-for-linus-2.6 The short changelog is: : o add missing free sgtable in scsi_init_io error path : o New SCSI host_byte status code : o SCSI: megaraid /proc dir fix Andrew Morton: o ini9100u build fix Aristeu Sergio Rozanski Filho: o qlogic_cs: use own MODULE_ macros o qlogicfas: finish to convert to new scsi driver o qlogicfas: move common definitions to qlogicfas.h o qlogicfas: support multiple cards o qlogicfas: disable irqs on exit o qlogicfas: begin to convert qlogicfas to new driver o qlogicfas: use qlogicfas_name instead qinfo o qlogicfas: kill QL_USE_IRQ o qlogic_cs: don't call qlogic_release on fail o qlogic_cs: use own detect and release functions o qlogicfas: force can_queue o qlogic_cs: use scsi_host_put o qlogic_cs: use a static string as name o qlogic_cs: don't release region o qlogicfas: use a static string as name Brian King: o SCSI Midlayer initiated START_UNIT o SCSI: Recognize device type 0x0C Dave Jones: o USB 6-in-1 card reader blacklist addition o sort SCSI blacklist James Bottomley: o MPT Fusion driver 3.01.00 update o Make the SCSI mempool allocations variable o CONFIG_SCSI_AIC7XXX Kconfig bug o fix Kconfig select problem with SCSI_SPI_ATTRS o SCSI: implement transport attributes for 53c700 o SCSI: Make SPI transport attributes mutable o Add full complement of SPI transport attributes o Add SCSI transport attributes o Add SCSI lots of disk support o SCSI: mptfusion update to 3.00.04 Jamie Lenehan: o dc395x [5/5] - version update o dc395x [4/5] - debugging cleanup o dc395x [3/5] - remove old debugging stuff o dc395x [2/5] - sg list handling cleanups o dc395x [1/5] - formatting cleanups Jeremy Higdon: o SCSI: remove some SGI devices from the device list Kai M=E4kisara: o SCSI tape sysfs name fixes Kurt Garloff: o SCSI sysfs host name support Randy Dunlap: o buslogic init. section fix And the diffstats are: Documentation/scsi/st.txt | 19=20 drivers/message/fusion/Kconfig | 51=20 drivers/message/fusion/Makefile | 8=20 drivers/message/fusion/isense.c | 4=20 drivers/message/fusion/linux_compat.h | 88=20 drivers/message/fusion/lsi/mpi.h | 146 + drivers/message/fusion/lsi/mpi_cnfg.h | 596 ++++++ drivers/message/fusion/lsi/mpi_fc.h | 9=20 drivers/message/fusion/lsi/mpi_inb.h | 220 ++ drivers/message/fusion/lsi/mpi_init.h | 52=20 drivers/message/fusion/lsi/mpi_ioc.h | 94 - drivers/message/fusion/lsi/mpi_lan.h | 6=20 drivers/message/fusion/lsi/mpi_raid.h | 17=20 drivers/message/fusion/lsi/mpi_sas.h | 181 + drivers/message/fusion/lsi/mpi_targ.h | 14=20 drivers/message/fusion/lsi/mpi_tool.h | 305 +++ drivers/message/fusion/lsi/mpi_type.h | 6=20 drivers/message/fusion/mptbase.c | 686 ++++--- drivers/message/fusion/mptbase.h | 72=20 drivers/message/fusion/mptctl.c | 358 ++- drivers/message/fusion/mptctl.h | 34=20 drivers/message/fusion/mptlan.c | 9=20 drivers/message/fusion/mptscsih.c | 2121 ++++++++++++---------- drivers/message/fusion/mptscsih.h | 13=20 drivers/message/fusion/scsi3.h | 2=20 drivers/scsi/53c700.c | 196 +- drivers/scsi/53c700.h | 14=20 drivers/scsi/BusLogic.c | 2=20 drivers/scsi/Kconfig | 22=20 drivers/scsi/Makefile | 16=20 drivers/scsi/aic7xxx/Kconfig.aic79xx | 2=20 drivers/scsi/aic7xxx/Kconfig.aic7xxx | 2=20 drivers/scsi/constants.c | 2=20 drivers/scsi/dc395x.c | 3165 +++++++++++----------------------- drivers/scsi/dc395x.h | 10=20 drivers/scsi/hosts.c | 6=20 drivers/scsi/ini9100u.c | 11=20 drivers/scsi/megaraid.c | 11=20 drivers/scsi/pcmcia/qlogic_stub.c | 104 - drivers/scsi/qlogicfas.c | 370 +-- drivers/scsi/qlogicfas.h | 124 + drivers/scsi/scsi.c | 2=20 drivers/scsi/scsi_devinfo.c | 114 - drivers/scsi/scsi_error.c | 125 + drivers/scsi/scsi_lib.c | 38=20 drivers/scsi/scsi_priv.h | 1=20 drivers/scsi/scsi_scan.c | 24=20 drivers/scsi/scsi_sysfs.c | 48=20 drivers/scsi/scsi_transport_fc.c | 104 + drivers/scsi/scsi_transport_spi.c | 302 +++ drivers/scsi/sd.c | 52=20 drivers/scsi/st.c | 40=20 drivers/scsi/st.h | 2=20 include/scsi/scsi.h | 8=20 include/scsi/scsi_device.h | 8=20 include/scsi/scsi_host.h | 2=20 include/scsi/scsi_transport.h | 41=20 include/scsi/scsi_transport_fc.h | 38=20 include/scsi/scsi_transport_spi.h | 79=20 59 files changed, 5950 insertions(+), 4246 deletions(-) James - To unsubscribe from this list: send the line "unsubscribe linux-scsi" i= n the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html