1. 10 May, 2004 10 commits
    • Andrew Vasquez's avatar
      [PATCH] PATCH [8/15] qla2xxx: Volatile topology fixes · f246122c
      Andrew Vasquez authored
        Fix problem where during ISP initialization in a volatile topology
        (i.e. fabric environment with large number of streaming RSCNs) the
        driver would loop indefinitely or hang due to termination of an
        invalid thread pid.
      
       drivers/scsi/qla2xxx/qla_init.c |  142 ++++++++++++++++------------------------
       drivers/scsi/qla2xxx/qla_os.c   |    1
       2 files changed, 60 insertions(+), 83 deletions(-)
      f246122c
    • Andrew Vasquez's avatar
      [PATCH] PATCH [7/15] qla2xxx: Firmware options fixes · c2e5b0c5
      Andrew Vasquez authored
        Cleanup retrieval and update of firmware options:
      
        	o Update only valid for non-(2[12]00) ISPs.
        	o Instruct firmware to return completed IOCBs without
        	  waiting for an ABTS to complete.
      
       drivers/scsi/qla2xxx/qla_init.c |   79 +++++++++++++++++++++++++---------------
       1 files changed, 50 insertions(+), 29 deletions(-)
      c2e5b0c5
    • Andrew Vasquez's avatar
      [PATCH] PATCH [6/15] qla2xxx: LoopID downcast fix · 0f08f273
      Andrew Vasquez authored
        Fix problem where the driver would incorrectly down-cast the target
        loop_id while retrieving link statistics.
      
       drivers/scsi/qla2xxx/qla_gbl.h |    2 +-
       drivers/scsi/qla2xxx/qla_mbx.c |    2 +-
       2 files changed, 2 insertions(+), 2 deletions(-)
      0f08f273
    • Andrew Vasquez's avatar
      [PATCH] PATCH [5/15] qla2xxx: Debug messages during ISP abort · 4c42f515
      Andrew Vasquez authored
        Issue a kernel warning message before initiating an ISP abort (big
        hammer) -- additional debugging mechanism in case of event.
      
       drivers/scsi/qla2xxx/qla_mbx.c  |    9 +++++++++
       drivers/scsi/qla2xxx/qla_os.c   |    2 ++
       drivers/scsi/qla2xxx/qla_rscn.c |    2 ++
       3 files changed, 13 insertions(+)
      4c42f515
    • Andrew Vasquez's avatar
      [PATCH] PATCH [4/15] qla2xxx: PortID binding fixes · e379fa31
      Andrew Vasquez authored
        Fix problem where port ID binding would not be honoured when
        a device was moved within the fabric.
      
       drivers/scsi/qla2xxx/qla_init.c |   33 ++++++++++++++++++++++++---------
       1 files changed, 24 insertions(+), 9 deletions(-)
      e379fa31
    • Andrew Vasquez's avatar
      [PATCH] PATCH [3/15] qla2xxx: 2100 request-q contraints · 57b43e98
      Andrew Vasquez authored
        Older, notably the ISP2100, chips have some contraints for the request
        queue depth and number of scatter-gather elements allowed for a
        given command.  For this chip, reduce request queue size to 128 and
        maximum number of scatter-gather entries for a command to 32.
      
       drivers/scsi/qla2xxx/qla_def.h  |   14 +++-----------
       drivers/scsi/qla2xxx/qla_init.c |    9 +++++----
       drivers/scsi/qla2xxx/qla_iocb.c |   14 +++++++-------
       drivers/scsi/qla2xxx/qla_os.c   |   14 +++++++++-----
       drivers/scsi/qla2xxx/qla_rscn.c |    2 +-
       5 files changed, 25 insertions(+), 28 deletions(-)
      57b43e98
    • Andrew Vasquez's avatar
      [PATCH] PATCH [2/15] qla2xxx: Remove flash routines · f8999aea
      Andrew Vasquez authored
        Remove flash support from embedded driver:
      
        	o Remove unused option-rom variables from host structure.
        	o Remove flash manipulation routines.
      
       drivers/scsi/qla2xxx/qla_def.h  |    2
       drivers/scsi/qla2xxx/qla_gbl.h  |    8
       drivers/scsi/qla2xxx/qla_init.c |    3
       drivers/scsi/qla2xxx/qla_sup.c  |  446 ----------------------------------------
       4 files changed, 459 deletions(-)
      f8999aea
    • Andrew Vasquez's avatar
      [PATCH] PATCH [1/15] qla2xxx: Firmware dump fixes · 6110fce4
      Andrew Vasquez authored
        ISP dump routine fixes:
      
        	o Properly release hardware_lock in failure path.
      
        	o Fix inability to complete ISP2100 dump, by properly
        	  reseting the RISC after register reads.
      
       drivers/scsi/qla2xxx/qla_dbg.c |   34 ++++++++++++----------------------
       1 files changed, 12 insertions(+), 22 deletions(-)
      6110fce4
    • James Bottomley's avatar
      MPT Fusion driver 3.01.06 update · 09991d7e
      James Bottomley authored
      From: 	Moore, Eric Dean <Emoore@lsil.com>
      09991d7e
    • Brian King's avatar
      [PATCH] Make SCSI timeout modifiable · 19101a34
      Brian King authored
      add a timeout field to struct scsi_device and expose it in in sysfs.
      
      This patch allows LLDs to override the default timeout used for scsi devices
      and exposes it in sysfs. The default timeout value used is too short for
      many RAID array devices, such as those created by the ipr driver.
      19101a34
  2. 04 May, 2004 9 commits
    • Andrew Morton's avatar
      [PATCH] support swsusp for aic7xxx · 0b4e43b0
      Andrew Morton authored
      From: Pavel Machek <pavel@ucw.cz>
      
      Marks threads as needed for suspend.
      DESC
      aic79xx_osm.c build fix
      EDESC
      
      drivers/scsi/aic7xxx/aic79xx_osm.c: In function `ahd_linux_dv_thread':
      drivers/scsi/aic7xxx/aic79xx_osm.c:2594: `PF_IOTHREAD' undeclared (first use in this function)
      0b4e43b0
    • Randy Dunlap's avatar
      [PATCH] (3/5) ncr53c8x: use kernel.h min/max · 7f9ddb3f
      Randy Dunlap authored
      From: Michael Veeck <michael.veeck@gmx.net>
      Subject: [Kernel-janitors] [PATCH] drivers/scsi/53c* MIN/MAX removal
      
      
      Patch (against 2.6.6-rc1) removes unnecessary min/max macros and changes
      calls to use kernel.h macros instead.
      
      
       drivers/scsi/ncr53c8xx.c      |    6 +++---
       drivers/scsi/sym53c8xx_comm.h |    5 +----
       2 files changed, 4 insertions(+), 7 deletions(-)
      7f9ddb3f
    • Randy Dunlap's avatar
      [PATCH] (4/5) nsp32 (ninja): use kernel.h min/max/ARRAY_SIZE · 746ffb12
      Randy Dunlap authored
      From: Michael Veeck <michael.veeck@gmx.net>
      Subject: [Kernel-janitors] [PATCH] drivers/scsi/nsp MIN/MAX/NUMBER removal
      
      Patch (against 2.6.6-rc1) removes unnecessary min/max/number macros and
      changes calls to use kernel.h macros instead.
      
      
       drivers/scsi/nsp32.c |   24 ++++++++++++------------
       drivers/scsi/nsp32.h |    4 ----
       2 files changed, 12 insertions(+), 16 deletions(-)
      746ffb12
    • Randy Dunlap's avatar
      [PATCH] (2/5) aic7xyz_old: use kernel.h min/max/ARRAY_SIZE · 6235d0b5
      Randy Dunlap authored
      From: Michael Veeck <michael.veeck@gmx.net>
      Subject: [Kernel-janitors] [PATCH] drivers/scsi/aic7xxx_old MIN/MAX/NUMBER
      	removal
      
      Patch (against 2.6.6-rc1) removes unnecessary min/max/number macros and
      changes calls to use kernel.h macros instead.
      
      
       drivers/scsi/aic7xxx_old.c              |   43 ++++++++++++++------------------
       drivers/scsi/aic7xxx_old/aic7xxx_proc.c |    6 ++--
       2 files changed, 23 insertions(+), 26 deletions(-)
      6235d0b5
    • Randy Dunlap's avatar
      [PATCH] (5/5) pcmcia/nsp: use kernel.h min/max/ARRAY_SIZE · 8e46236c
      Randy Dunlap authored
      From: Michael Veeck <michael.veeck@gmx.net>
      Subject: [Kernel-janitors] [PATCH] drivers/scsi/pcmcia MIN/MAX/NUMBER removal
      
      
      Patch (against 2.6.6-rc1) removes unnecessary min/max/number macros and
      changes calls to use kernel.h macros instead.
      
      
       drivers/scsi/pcmcia/nsp_cs.c |   12 ++++++------
       drivers/scsi/pcmcia/nsp_cs.h |    2 --
       2 files changed, 6 insertions(+), 8 deletions(-)
      8e46236c
    • Andrew Morton's avatar
      [PATCH] aic7xxx deadlock fix · c817fa04
      Andrew Morton authored
      We cannot call del_timer_sync() from within that timer's handler function!
      c817fa04
    • Jeremy Higdon's avatar
      [PATCH] minor changes to qla1280 driver · c891f36a
      Jeremy Higdon authored
      On one of our big machines we found a problem with posted writes while
      running AIM.
      
      Two writes of the Request Queue In pointer went out of order, making
      the chip think that it had a queue wrap.
      
      I took advantage of this opportunity to add relaxed reads, which helps
      the Altix.  It should not affect other arches.  All reads are relaxed
      except for the read of the Semaphore register.
      c891f36a
    • Alan Stern's avatar
      [PATCH] PATCH: (as255) Handle Unit Attention during INQUIRY better · c4cb6402
      Alan Stern authored
      Some buggy USB storage devices can return Unit Attention status for
      INQUIRY commands.  The current code in scsi_scan.c checks for ASC = 0x28 =
      Not ready to ready transition, but these devices can also return ASC =
      0x29 = Power-on or reset occurred.  In addition, the code doesn't retry
      the INQUIRY when these codes are received.
      c4cb6402
    • Bob Tracy's avatar
      [PATCH] sym53c500_cs PCMCIA SCSI driver (round 5) · 4e629872
      Bob Tracy authored
      Fifth attempt at a PCMCIA SCSI driver for the Symbios 53c500
      controller.  This version has all the cleanup Christoph has requested
      to date, including removal of support for the obsolete (in 2.6)
      proc_info functionality.
      
      Support for additional sysfs class device attributes has been added:
      two are read-only (irq, ioport), one is read-write (fast_pio).  The
      read-write attribute is a per-instance flag indicating the PIO speed
      of the particular HBA: valid values are 1 (enabled -- default) and 0
      (disabled).
      4e629872
  3. 30 Apr, 2004 1 commit
  4. 28 Apr, 2004 1 commit
  5. 26 Apr, 2004 1 commit
  6. 25 Apr, 2004 12 commits
  7. 22 Apr, 2004 6 commits