public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* PATCH [0/15] qla2xxx: summary of changes...
@ 2004-03-14  8:22 Andrew Vasquez
  0 siblings, 0 replies; 2+ messages in thread
From: Andrew Vasquez @ 2004-03-14  8:22 UTC (permalink / raw)
  To: Andrew Vasquez, James Bottomley; +Cc: SCSI Mailing List

James,

Please apply the following patches I'm about to send to update the
qla2xxx driver.  A summary of the patches can be found towards the end
of this message.

With the exception of the rather large firmware image update (direct
pointer to bzip'd patch listed), subsequent messages will contain
inlined patches.

All patches can be found at the following URL:

	ftp://ftp.qlogic.com/outgoing/linux/patches/8.x/8.00.00b11k/

What this batch of patches does not contain:

  Fixes for the following outstanding issues logged against qla2xxx:

	o Loading qla2300 on ia64 during RSCN flood (Grant Grundler)

	o I/O problems with 2100 (Ricky Beam)

  Extras:

	o readX_relaxed additions (Jeremy Higdon)
	  will be present in the next round of patches.

	o Transport Attributes

Thanks,
Andrew Vasquez


ChangeSet
  1.1657 04/02/28 20:30:48 andrew.vasquez@qlogic.com +29 -0
  Update copyright banner for all source files.

ChangeSet
  1.1658 04/02/28 21:34:23 andrew.vasquez@qlogic.com +3 -0
  Track the number of DSDs and request entries required for an
  SRB in case of a request-entry or command-slot shortage.

ChangeSet
  1.1659 04/02/28 21:50:11 andrew.vasquez@qlogic.com +1 -0
  Fix a problem where during heavy I/O the driver would
  improperly timeout an outstanding MBX IOCB before the
  firmware itself had a chance to issue and wait for the
  command to timeout.

ChangeSet
  1.1660 04/02/28 22:02:06 andrew.vasquez@qlogic.com +2 -0
  Return firmware statistics retrieved from
  qla2x00_get_link_status() in host-endian form.

ChangeSet
  1.1661 04/02/28 22:35:59 andrew.vasquez@qlogic.com +3 -0
  Limit SG entry size to make more efficient use of the
  size contraints of the request-queue.
  
ChangeSet
  1.1662 04/03/01 09:39:39 andrew.vasquez@apc.qlogic.com +3 -0
  Consistenly track the error-state of a failed SRB.

ChangeSet
  1.1663 04/03/01 14:21:11 andrew.vasquez@apc.qlogic.com +5 -0
  Misc. updates due to resync with non-embedded (failover-aware) driver.
  
   o Add ancillary support definitions.
   o Remove extraneous *_IOCTL #ifs.
   o Make qla2x00_cmd_timeout() and its support routines visible to the 
     non-embedded driver.

ChangeSet
  1.1664 04/03/01 14:26:47 andrew.vasquez@apc.qlogic.com +1 -0
  Fix issue where the driver would reference the incorrect HA
  during loop state check.
  
  Note: This could only occur during failover mode.

ChangeSet
  1.1665 04/03/01 14:34:32 andrew.vasquez@apc.qlogic.com +1 -0
  Resync with latest NVRAM subsystem ID list.

ChangeSet
  1.1666 04/03/01 15:37:16 andrew.vasquez@apc.qlogic.com +1 -0
  Consistently use the fcports list of an HA to iterate through the
  known target devices.

ChangeSet
  1.1667 04/03/01 15:40:41 andrew.vasquez@apc.qlogic.com +3 -0
  Add a module parameter to override the NVRAM's login retry count
  value.

ChangeSet
  1.1668 04/03/02 07:13:34 andrew.vasquez@apc.qlogic.com +2 -0
  Restore the UPDATE state of the HA if a resync event occurs during
  a device (re)discovery.  

ChangeSet
  1.1669 04/03/02 07:19:11 andrew.vasquez@apc.qlogic.com +1 -0
  During a back-door device reset call, hold off execution of
  commands until the reset is complete.

ChangeSet
  1.1670 04/03/11 10:15:39 andrew.vasquez@apc.qlogic.com +4 -0
  Resync with latest released firmware -- 3.02.26.

ChangeSet
  1.1671 04/03/13 00:00:09 andrew.vasquez@apc.qlogic.com +4 -0
  Update version number to 8.00.00b11-k (to indicate embedded driver).

^ permalink raw reply	[flat|nested] 2+ messages in thread

* PATCH [0/15]  qla2xxx: summary of changes...
@ 2004-05-07  5:48 Andrew Vasquez
  0 siblings, 0 replies; 2+ messages in thread
From: Andrew Vasquez @ 2004-05-07  5:48 UTC (permalink / raw)
  To: SCSI Mailing List, James Bottomley

James,

Please apply the following patches I'm about to send to update the
qla2xxx driver.  A summary of the patches can be found towards the end
of this message.

With the exception of the rather large firmware image update
(direct pointer to bzip'd patch listed), subsequent messages will
contain inlined patches.

All patches can be found at the following URL:

	ftp://ftp.qlogic.com/outgoing/linux/patches/8.x/8.00.00b12k/

Regards,
Andrew Vasquez
QLogic Corporation

ChangeSet@1.1922, 2004-04-29 14:20:53-07:00, andrew.vasquez@apc.qlogic.com
  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.

ChangeSet@1.1923, 2004-04-29 14:40:24-07:00, andrew.vasquez@apc.qlogic.com
  Remove flash support from embedded driver:
  
  	o Remove unused option-rom variables from host structure.
  	o Remove flash manipulation routines.

ChangeSet@1.1924, 2004-04-30 10:39:56-07:00, andrew.vasquez@apc.qlogic.com
  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.   

ChangeSet@1.1925, 2004-04-30 10:48:48-07:00, andrew.vasquez@apc.qlogic.com
  Fix problem where port ID binding would not be honoured when
  a device was moved within the fabric.

ChangeSet@1.1926, 2004-04-30 11:07:02-07:00, andrew.vasquez@apc.qlogic.com
  Issue a kernel warning message before initiating an ISP abort (big
  hammer) -- additional debugging mechanism in case of event.

ChangeSet@1.1927, 2004-04-30 11:12:45-07:00, andrew.vasquez@apc.qlogic.com
  Fix problem where the driver would incorrectly down-cast the target
  loop_id while retrieving link statistics.

ChangeSet@1.1928, 2004-04-30 12:47:27-07:00, andrew.vasquez@apc.qlogic.com
  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.

ChangeSet@1.1929, 2004-04-30 13:15:14-07:00, andrew.vasquez@apc.qlogic.com
  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.

ChangeSet@1.1930, 2004-04-30 14:01:16-07:00, andrew.vasquez@apc.qlogic.com
  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.

ChangeSet@1.1931, 2004-04-30 14:32:56-07:00, andrew.vasquez@apc.qlogic.com
  Jeremy Higdon <jeremy () sgi ! com>:
  
  	For those to whom this is new (it was discussed on linux-kernel
  	and linux-ia64 I believe), normal PCI register reads imply that
  	PCI DMA writes that occured prior to the PCI MMR (memory mapped
  	register) read (on the PCI bus) will be reflected in system
  	memory once the MMR read is complete.
  
  	On our platforms, we can speed up the MMR read significantly if
  	that ordering requirement is "relaxed".
  
  	So I attempted to find the common register reads that don't
  	have a need for this ordering so that I could make them use
  	this faster read.

ChangeSet@1.1932, 2004-04-30 15:06:20-07:00, andrew.vasquez@apc.qlogic.com
  /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.
  

ChangeSet@1.1933, 2004-04-30 15:24:16-07:00, andrew.vasquez@apc.qlogic.com
  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.

ChangeSet@1.1934, 2004-04-30 15:31:33-07:00, andrew.vasquez@apc.qlogic.com
  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.

ChangeSet@1.1935, 2004-04-30 15:36:51-07:00, andrew.vasquez@apc.qlogic.com
  Resync with latest released firmware -- 3.02.28.

ChangeSet@1.1936, 2004-04-30 15:39:30-07:00, andrew.vasquez@apc.qlogic.com
  Update version number to 8.00.00b12-k.


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2004-05-07  5:47 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-07  5:48 PATCH [0/15] qla2xxx: summary of changes Andrew Vasquez
  -- strict thread matches above, loose matches on Subject: below --
2004-03-14  8:22 Andrew Vasquez

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox