1. 15 Jan, 2004 6 commits
    • Linus Torvalds's avatar
      Merge bk://linux-scsi.bkbits.net/scsi-misc-2.7 · 477552e4
      Linus Torvalds authored
      into evo.osdl.org:/home/torvalds/v2.5/linux
      477552e4
    • 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 18 commits
  3. 12 Jan, 2004 2 commits
  4. 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
  5. 10 Jan, 2004 13 commits
    • Alexander Viro's avatar
      [netdrvr forcedeth] kfree -> free_netdev · 7152b580
      Alexander Viro authored
      7152b580
    • Alexander Viro's avatar
      [NET] fix leak in sch_teql · 838f7f95
      Alexander Viro authored
      Also note the fact that we're calling functions that may block,
      while holding a local spinlock.
      838f7f95
    • 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
    • Jeff Garzik's avatar
      [tokenring olympic] use memset_io to fix certain platforms · e445a944
      Jeff Garzik authored
      Prefer a single memset_io() to buggy writel/writew/writeb loops.
      
      Bug found and fixed by IBM.
      e445a944
    • Andi Kleen's avatar
      [PATCH] Mark IBM TR driver as not 64 bit clean · 76781ca6
      Andi Kleen authored
      This driver doesn't seem to be 64bit clean judging from the warnings
      on x86-64. Mark it as !64BIT.
      
      -Andi
      76781ca6
    • Simon Kelley's avatar
      [wireless atmel] various updates · 435417ab
      Simon Kelley authored
      Below is a patch against 2.6.1-rc1 which has that fix and
      quite a few other components. viz:
      
      * Bumped version to 0.9
      
      * Dmitry Torokhov's skb-leak and netif_carrier patches.
      
      * Added a couple of fields to /proc/driver/atmel
      
      * Fixed failure to call unregister_netdev in a couple of error-unwind
        paths. I think this fixes the 
        unregister_netdevice: waiting for eth1 to become free.
        bugs, but I don't have definative proof.
      
      * Remove floating-point constants just in case the compiler doesn't.
      
      * Fixed bug in scanning.
      
      * Added firmware versioning, driver will search through different
        available versions of firmware 'till it finds an available one.
      
      * Changed firmware URL in configure help to a directory rather than a
        file, so I can release new named versions.
      
      * Added support for later releases of the firmware, which are WPA aware.
        Firmware verion is automatically detected, so users who upgrade their
        kernel but not their firmware won't have problems.
      
      
      The PCI support and possible WPA support will have to wait for another day.
      435417ab