* 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