freebsd-dev/sys/dev
Justin T. Gibbs 116616a829 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.
1995-08-05 06:59:17 +00:00
..
aic7xxx Fix two race conditions. 1995-08-05 06:59:17 +00:00
cy Improve input flow control. 1995-07-31 18:29:51 +00:00
de Fixed bug that was fixed in 1.28.2.1/1.29 a little differently; the 1995-06-28 05:46:19 +00:00
ed Fixed bug where a bogus packet length could cause a panic if the length 1995-07-28 12:15:16 +00:00
eisa Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
ep Protected entire epioctl routine with splimp(). In this case, it is better 1995-07-05 07:21:34 +00:00
fdc Merge RELENG_2_0_5 into HEAD 1995-06-11 19:33:05 +00:00
fe Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
ic Rewrite: 1995-07-05 12:15:52 +00:00
ie Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
joy Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
kbd Change fkey 63 from ^[[K to ^[[~. 1995-03-28 21:30:13 +00:00
lnc Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
mcd Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
mse Don't include <sys/tty.h> in drivers that aren't tty drivers or in general 1995-07-16 10:13:08 +00:00
pci Initialize "name" to quiet compiler. 1995-07-29 18:21:48 +00:00
ppbus Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
rc Allow any speed from 0..76800 1995-08-02 10:17:35 +00:00
scd Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
sio Sleep on a better address to wait for output to drain out of the 1995-07-31 21:10:36 +00:00
snp Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
speaker Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
syscons Obtained from: partly from ancient patches of mine via 1.1.5 1995-07-31 21:02:00 +00:00
vn Remove trailing whitespace. 1995-05-30 08:16:23 +00:00