An error occurred fetching the project authors.
  1. 28 Jul, 2004 2 commits
  2. 24 Jun, 2004 1 commit
  3. 22 Jun, 2004 11 commits
  4. 10 May, 2004 8 commits
    • James Bottomley's avatar
      qla2100 fabric fixes · 50f61b55
      James Bottomley authored
      From: "Andrew Vasquez" <andrew.vasquez@qlogic.com>
      
      Ok, well there aren't too many folks using an QLA2100 in a fabric
      topology, if there were, they wouldn't have gotten very far in the
      driver load sequence.  I've been able to scrape-up a QLA2100, 1Gig
      switch, and an JBOD.  Upon loading the 8.00.00b12k driver, the
      firmware successfully logs into the switch, the driver receives a
      LOOP_UP event, but, the kernel panics due to NULL pointer dereference
      while trying to perform an RFT_ID  -- the attached patch against
      current scsi-misc-2.6 fixes that problem.
      50f61b55
    • Andrew Vasquez's avatar
      [PATCH] PATCH [13/15] qla2xxx: Misc. code scrubbing · 1b81c67a
      Andrew Vasquez authored
        Misc. driver scrubbing:
      
        	o Use kernel #define for PCI command register bit.
      
        	o Fix rate-limiting check the queue-depth module
        	  parameter.
      
        	o Clean-up comments.
      
       drivers/scsi/qla2xxx/qla_init.c |    2 +-
       drivers/scsi/qla2xxx/qla_mbx.c  |    1 -
       drivers/scsi/qla2xxx/qla_os.c   |    7 +++----
       3 files changed, 4 insertions(+), 6 deletions(-)
      1b81c67a
    • Andrew Vasquez's avatar
      [PATCH] PATCH [12/15] qla2xxx: RIO/ZIO fixes · f8bbb011
      Andrew Vasquez authored
        RIO/ZIO fixes:
      
        	o Reduce register access during RIO operation by checking
        	  for a 'dirtied' signature.
      
        	o Fix problem where ZIO mode handling could result in a
        	  nasty recursive call-frame.
      
       drivers/scsi/qla2xxx/qla_os.c |    5 +----
       1 files changed, 1 insertion(+), 4 deletions(-)
      f8bbb011
    • Andrew Vasquez's avatar
      [PATCH] PATCH [11/15] qla2xxx: /proc fixes · b1fc7fe7
      Andrew Vasquez authored
        /proc file updates:
      
        	o Address 'unaligned access' message on ia64 platorms
        	  while displaying bit-field flags.
      
        	o Iterate through the the OS target array to display
        	  target ID bindings.
      
       drivers/scsi/qla2xxx/qla_os.c |   30 ++++++++++++------------------
       1 files changed, 12 insertions(+), 18 deletions(-)
      b1fc7fe7
    • Andrew Vasquez's avatar
      [PATCH] PATCH [9/15] qla2xxx: Tape command handling fixes · f3ec0ce4
      Andrew Vasquez authored
        Fix several problems when handling commands issued to tape devices:
      
        	1) insure commands are not prematurely returned to the mid-layer
        	   with a failed status during loop/fabric transitions.
      
        	2) tape commands tend to have rather 'long' timeout values,
        	   unfortunately, as the these values increase into the 17 to
        	   20 minute range (and larger), the cumulative skew of the
        	   RISC's own timer result in commands being held for seconds
        	   beyond their defined timeout values.  Compensate for this
        	   in the driver's command timeout function.
      
       drivers/scsi/qla2xxx/qla_def.h  |    3 +
       drivers/scsi/qla2xxx/qla_init.c |    4 ++
       drivers/scsi/qla2xxx/qla_isr.c  |   10 ++---
       drivers/scsi/qla2xxx/qla_os.c   |   74 ++++++++++++++++++++++++++++++++++++----
       4 files changed, 79 insertions(+), 12 deletions(-)
      f3ec0ce4
    • 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 [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 [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
  5. 25 Apr, 2004 1 commit
  6. 22 Apr, 2004 1 commit
    • Michael E. Brown's avatar
      [PATCH] sysfs module unload race fix for bin_attributes · 78fdb0c4
      Michael E. Brown authored
       -  Add module locking to sysfs bin_attribute files. Update all in-tree
          users to set module owner.
      
      	Compile tested. booted. stress tests pass:
      
      while true; do modprobe mymod; rmmod mymod; done &
      while true; do hexdump -C /sys/path/to/sysfs/binary/file; done
      78fdb0c4
  7. 27 Mar, 2004 1 commit
  8. 16 Mar, 2004 8 commits
  9. 18 Feb, 2004 1 commit
    • Andrew Morton's avatar
      [PATCH] Documentation: remove /etc/modules.conf refs · bf5e91d7
      Andrew Morton authored
      From: Rusty Russell <rusty@rustcorp.com.au>
      
      Someone complained about the number of references to /etc/modules.conf in
      the documentation.  While fixing them up (and examples where changed),
      removed those which are redundant due to MODULE_ALIAS.
      bf5e91d7
  10. 07 Feb, 2004 1 commit
    • Andrew Morton's avatar
      [PATCH] Fix qla2xxx warnings · 93734809
      Andrew Morton authored
      On ppc64:
      
      drivers/scsi/qla2xxx/qla_dbg.c: In function `qla2300_fw_dump':
      drivers/scsi/qla2xxx/qla_dbg.c:64: warning: int format, different type arg (arg 5)
      drivers/scsi/qla2xxx/qla_dbg.c: In function `qla2100_fw_dump':
      drivers/scsi/qla2xxx/qla_dbg.c:600: warning: int format, different type arg (arg 5)
      drivers/scsi/qla2xxx/qla_os.c: In function `qla2x00_proc_info':
      drivers/scsi/qla2xxx/qla_os.c:2386: warning: cast to pointer from integer of different size
      drivers/scsi/qla2xxx/qla_os.c:2386: warning: cast to pointer from integer of different size
      
      The qla_dbg() warning occurs because on ppc64 size_t is a long.  sizeof
      returns a size_t.
      
      I used %Z rather than the more modern %z, because gcc-2.95 warns about %z.
      printk supports both.
      
      For printing out dma_addr_t's, we really don't know what size they are here,
      so treating them as unsigned long long is best.
      93734809
  11. 02 Feb, 2004 3 commits
    • Andrew Vasquez's avatar
      [PATCH] Updated qla2xxx driver. · 7ab5d6ec
      Andrew Vasquez authored
      -  Bump version number -> 8.00.00b10.
      
      -  Use down() not down_interruptible() while waiting for mailbox
         completions.
        
              o down_interruptible() is the wrong thing to do here 
                (in case a signal hits you sooo do the wrong thing
                and corrupt the semaphore)
                (Arjan van de Ven arjanv_redhat.com)
      
      -  Misc. ISP6312/ISP6322 changes:
        
              o Asynchronous IOCB handling is not available on 
                ISP6312 and ISP6322 type boards.
        
              o Firmware type (FLX) desgnation fix. 
      
      -  Clean up some extraneous code:
        
              o Remove duplicate call to qla2x00_config_os().
              o Remove unused structure member rsvd in struct dev_id.
      
      -  Create single module firmware loaders for each firmware image
         shipped with the driver (2/2).
      
      -  Create single module firmware loaders for each firmware image
         shipped with the driver.
      
      -  Resync with latest released firmware 3.02.21.
      7ab5d6ec
    • James Bottomley's avatar
      qla2xxx - perform proper SNS scans with ISP2200 HBAs. [1/3] · 1a4320fa
      James Bottomley authored
      From: 	Andrew Vasquez <andrew.vasquez@qlogic.com>
      
      The 2200 firmware doesn't support the MS IOCB interface the driver 
      uses to issue CT commands to the SNS.  Basically, I had to 
      forward-port some code from the 6.x driver to get the SNS calls 
      to go through.  I've had several machines (mixture of 2200s/
      2300s/others with loop and fabric connections) running with this
      patch for the past week.
      1a4320fa
    • James Bottomley's avatar
      Update qla2xxx to 8.00.00b9 · 36ce46ce
      James Bottomley authored
      From:         Andrew Vasquez <praka@users.sourceforge.net>
      http://sourceforge.net/projects/linux-qla2xxx/
      36ce46ce
  12. 15 Jan, 2004 1 commit
    • 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