1. 15 Jan, 2004 5 commits
    • David Jeffery's avatar
      [PATCH] ips fix for large mem 64bit machines · eb021172
      David Jeffery authored
      This patch fixes DMA bugs on x86-64 and ia64 machines.  The driver was
      using commands that only support 32bit addresses in places that could
      return 64bit addresses.  One place was DMAing off the stack.  The other
      place was causing problems on x86-64 machines by calling pci_map()
      functions on a region allocated by pci_alloc_consistent().
      eb021172
    • David Jeffery's avatar
      [PATCH] ips 2/2: minor fixes · 0ff39cb7
      David Jeffery authored
      This patch fixes two minor bugs.  It allows zero length write commands
      through to devices.  It also prevents the writing of any  '\0'
      characters at the end of version numbers to ips's /proc/scsi files.
      0ff39cb7
    • James Bottomley's avatar
      Fix qla2xxx Kconfig dependency problem · ce061be4
      James Bottomley authored
      ce061be4
    • James Bottomley's avatar
      Import qla2xxx driver · 6b8b8c7e
      James Bottomley authored
      From: "Andrew Vasquez" <andrew.vasquez@qlogic.com>
      
      With additional changes from: "James Bottomley" <James.Bottomley@SteelEye.com>,
                                    "Christoph Hellwig" <hch@infradead.org>
      
      This is the qlogic driver version 8.00.00b7 with the ioctl and failover code stripped
      out and a few associated fixes put in.
      6b8b8c7e
    • James Bottomley's avatar
      g_NCR5380 - 2.6.0 - problem with reloading module · fe51a64f
      James Bottomley authored
      From: "Randy.Dunlap" <rddunlap@osdl.org>
      
      The problem is that the detect function requests an IO region
      of 16 bytes (at least when a command line override parameter is
      used) but the release function only tries to release 8 bytes,
      and this request isn't done because it doesn't match any allocated
      IO region.  [NCR53C400 extensions are not enabled, so
      NCR5380_region_size is 8, not 16, but the request uses
      NCR5380_region_size regardless.]
      
      Fix: save the allocated region size in instance->n_io_ports and release
         that size only;
      fe51a64f
  2. 14 Jan, 2004 1 commit
    • Matthew Wilcox's avatar
      [PATCH] Re: Building sym 2.1.18f on linux/alpha · 2de47969
      Matthew Wilcox authored
      On Tue, Jan 13, 2004 at 06:02:08PM +0300, Sergey Tikhonov wrote:
      > The final kernel could not pass linking stage with 2.1.18f version
      > (included into 2.6.1 kernel patch).
      > The linker complains that :
      > drivers/built-in.o(.init.text+0x8cec): In function 'sym2_probe':
      > : undfined reference to 'local symbols in discarded section .exit.text'
      >
      > I compared arch/alpha/kernel/vmlinux.lds.S with one from the i386 tree.
      > The '.exit.text' and '.exit.data'
      > sections were moved out of DISCARD attributes in the i386 version. I did
      > the same with alpha version
      > and it helped.
      
      Thanks for this report; you uncovered a real bug.  Actually two real
      bugs; one is that parisc is not discarding the .init.text and .exit.text
      sections (so I didn't notice this bug) and the other is that sym_detach
      is marked __devexit, yet called from a __devinit function.
      2de47969
  3. 11 Jan, 2004 1 commit
    • Adrian Bunk's avatar
      [PATCH] qla1280.c doesn't compile · 8a0817d5
      Adrian Bunk authored
      On Wed, Jan 07, 2004 at 11:28:31PM -0800, Andrew Morton wrote:
      >...
      > Changes since 2.6.1-rc1-mm2:
      >...
      > -qla1280-update.patch
      > +qla1280-update-2.patch
      >
      >  Updated qlogic patch
      >...
      
      I got the following compile error when trying to compile this driver
      statically into a kernel with hotplug enabled:
      
      
      <--  snip  -->
      
      ...
      drivers/scsi/qla1280.c:4849: error: `qla1280_remove_one' undeclared here
      (not in a function)
      drivers/scsi/qla1280.c:4849: error: initializer element is not constant
      drivers/scsi/qla1280.c:4849: error: (near initialization for
      `qla1280_pci_driver.remove')
      make[2]: *** [drivers/scsi/qla1280.o] Error 1
      
      <--  snip  -->
      
      
      Since I don't see a good reason why qla1280_remove_one is #ifdef'ed out
      in the non-modular case the patch below fixes this problem by removing
      two #ifdef's.
      8a0817d5
  4. 10 Jan, 2004 19 commits
    • James Bottomley's avatar
      NCR53C9x SCSI: Kill bogus inline · c5dd257a
      James Bottomley authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      c5dd257a
    • James Bottomley's avatar
      Amiga NCR53c710: Coalesce all configuration options into one · 01d7cc52
      James Bottomley authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      Amiga NCR53c710: Coalesce all Amiga NCR53c710 SCSI host adapter configuration
      options into one config option, as suggested by Matthew Wilcox.
      01d7cc52
    • James Bottomley's avatar
      BVME6000 SCSI: Fix typos · 62d9fcff
      James Bottomley authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      62d9fcff
    • James Bottomley's avatar
      ncr53c7xx: Cleanup prototypes · f463a17e
      James Bottomley authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      ncr53c7xx: Cleanup prototypes for ncr53c7xx_init()
      f463a17e
    • James Bottomley's avatar
      Mac SCSI fixes (from Matthias Urlichs) · 67f99519
      James Bottomley authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      Mac SCSI fixes (from Matthias Urlichs):
        - Inline functions need to be defined before being used.
        - out_8() takes an address and a value, not the other way round.
      67f99519
    • James Bottomley's avatar
      Update Mac ESP SCSI · 48469908
      James Bottomley authored
      From: Geert Uytterhoeven <geert@linux-m68k.org>
      
      Mac ESP SCSI: Update argument parsing (from Matthias Urlichs)
      48469908
    • James Bottomley's avatar
      Fix sym2 Ultra160 mode · 82f7c848
      James Bottomley authored
      From: Anton Blanchard <anton@samba.org>
      82f7c848
    • James Bottomley's avatar
      sym2 speed selection fix · 49822268
      James Bottomley authored
      From: Alex Tomas <alex@clusterfs.com>
      
      without following patch I couldn't get 160MB from my disk.  removed line
      restores previous clocking value (0 in my case).  so, driver thinks disk
      isn't DT-capable ...
      49822268
    • James Bottomley's avatar
      another aic7xxx_old proc fix · 058e60b5
      James Bottomley authored
      from 2.6.1-mm2
      058e60b5
    • James Bottomley's avatar
      repair oops in aic7xxx_old proc_info · 4e8bbe7a
      James Bottomley authored
      From: "Randy.Dunlap" <rddunlap@osdl.org>
      4e8bbe7a
    • James Bottomley's avatar
      aacraid warning fix · 0c80a5b2
      James Bottomley authored
      From: Christoph Hellwig <hch@lst.de>
      
      Fix:
      
      drivers/scsi/aacraid/aachba.c:1409: warning: `flag' might be used uninitialized in this function
      0c80a5b2
    • James Bottomley's avatar
      SCSI sg,st block layer TCQ fix · 0eeaad0c
      James Bottomley authored
      Usually, the mid layer ends the block tag (if one was in use)
      early to release the resources.  However, things like sg and st
      don't go through the code path that does the release, so put a
      fallback release in __scsi_release_request() for them.
      0eeaad0c
    • Jürgen E. Fischer's avatar
      [PATCH] Kernel oops in 2.6.1 when loading aha152x_cs.ko · 509f7e2b
      Jürgen E. Fischer authored
      Attached patch removed the references to the legacy stuff from the
      driver.
      
      I'm not sure if that is all that needs to be done though, and I could
      only test it for the non-pcmcia case, but that works here.
      509f7e2b
    • James Bottomley's avatar
      SCSI: atp870u update · d567aa42
      James Bottomley authored
      From: 	Zwane Mwaikambo <zwane@arm.linux.org.uk>
      d567aa42
    • Patrick Mansfield's avatar
      [PATCH] Re: 2.6.1-rc1: SCSI: `TIMEOUT' redefined · 7f3999c8
      Patrick Mansfield authored
      On Tue, Jan 06, 2004 at 07:33:25PM +0100, Adrian Bunk wrote:
      > On Wed, Dec 31, 2003 at 12:36:49AM -0800, Linus Torvalds wrote:
      > >...
      > > Summary of changes from v2.6.0 to v2.6.1-rc1
      > > ============================================
      > >...
      > > Patrick Mansfield:
      > >   o consolidate and log scsi command on send and completion
      > >...
      >
      > This adds a #define TIMEOUT to scsi.h conflicting with a different
      > TIMEOUT #define in drivers/scsi/eata_generic.h:
      
      Sorry Adrian, here is a patch renaming TIMEOUT to TIMEOUT_ERROR.  Still
      not a good name for the usage in SCSI core, but it does not conflict, and
      matches the other names for the IO completion results (SUCCESS, FAILED,
      etc., they and others should really be prefixed with at least SCSI).
      
      eata does not use the TIMEOUT it defines, but there are enough defines of
      TIMEOUT that it could be a problem in other drivers.
      
      Only compile tested for eata driver.
      7f3999c8
    • Martin Hicks's avatar
      [PATCH] Call slave_destroy in scsi_alloc_sdev error path · 23a6b563
      Martin Hicks authored
      This patch fixes a potential memory leak in scsi_alloc_sdev.
      
      If slave_alloc kmallocs memory and the get_device() (around line 245)
      fails then we goto the error path.  The error path never calls
      slave_destroy.
      23a6b563
    • Arjan van de Ven's avatar
      [PATCH] fix a few missing return value checks in scsi · db0fff74
      Arjan van de Ven authored
      The attached patch adds a few error checks for the pci dma_mask setting
      routines, which after all can fail and thus need their return code
      checked.
      db0fff74
    • Jes Sorensen's avatar
      [PATCH] qla1280 · cf255f2f
      Jes Sorensen authored
      I am attaching the latest version of the qla1280 driver for inclusion in
      the next 2.6.x release. It is mostly based on Christoph's cleanup work
      and a couple of changes of my own. I don't know if it is too late for
      2.6.1, but otherwise it would be nice to get it into 2.6.2.
      
      I have built and tested this using 2.6.0-test11 on an ia64, but I don't
      think there were any major SCSI changes since then.
      cf255f2f
    • James Bottomley's avatar
      Merge mulgrave.(none):/home/jejb/BK/linux-2.5 · 9528a458
      James Bottomley authored
      into mulgrave.(none):/home/jejb/BK/scsi-misc-2.7
      9528a458
  5. 09 Jan, 2004 3 commits
  6. 08 Jan, 2004 11 commits