Justin T. Gibbs ff0c1daf6b Bring in a slew of fixes that were supposed to be in the last commit.
In ahc_search_qinfifo, the SEARCH_REMOVE case must also handle
an SCB that has been removed from the QINFIFO but not yet been
fully dmaed to the card.

Correct locking for ahc_get_scb() calls.

Set SCB syncrate settings in ahc_execute_scb() to avoid a race
condition that could allow a newly queued SCB to be missed
by ahc_update_pending_syncrates().

When notifying the system of transfer negotiation updates, only
set the valid bits for tagged queuing and disconnection if the
path is fully qualified.  Sync/Wide settins apply to all luns
of a target, but tagged queuing and disconnection may change
on a per-lun basis.

Add missing ahc_unlock() calls in ahc_timeout() for the target
mode case.
2000-10-06 04:01:06 +00:00
..
2000-06-14 17:53:40 +00:00
2000-06-14 17:53:40 +00:00
2000-08-08 23:53:11 +00:00
2000-09-16 19:04:24 +00:00
2000-09-22 09:59:23 +00:00
2000-09-21 20:16:04 +00:00
2000-09-21 20:16:04 +00:00
2000-07-18 20:16:36 +00:00
2000-09-21 06:23:16 +00:00
2000-09-21 06:23:16 +00:00
2000-07-11 21:31:59 +00:00
2000-09-28 14:02:49 +00:00
2000-09-03 12:36:21 +00:00
2000-10-05 23:11:13 +00:00
2000-08-16 04:31:37 +00:00