Searched hist:9917 (Results 1 - 1 of 1) sorted by relevance

/freebsd-10.2-release/sys/dev/aic7xxx/
H A Daic7xxx.seqdiff 9917 Sat Aug 05 06:59:17 MDT 1995 gibbs Fix two race conditions.

The first could occur because the original code would continue to reset
the SCSIID register while waiting for a selection. This could potentially
conflict with a reconnect since a successfull reconnect will also set the
SCSIID register. The fix is to use a separate wait loop after starting
a selection (as was done a few revisions ago).

The second probably never happens, but it was possible for a target to
reconnect while there was a pending SCB on the waiting list and not get
noticed. The fix was to remove a supurflous check of the scb waiting
list.

Completed in 61 milliseconds