summaryrefslogtreecommitdiffstats
path: root/sys/gnu
diff options
context:
space:
mode:
authorgibbs <gibbs@FreeBSD.org>1995-02-03 17:15:12 +0000
committergibbs <gibbs@FreeBSD.org>1995-02-03 17:15:12 +0000
commitc1786c1d98fe7e369818e9fb713432c6cc118876 (patch)
treee0058cc699a8d196f8b3ef7e5bf236af25d9cbbe /sys/gnu
parent74f933a4ff197325fc1328384988f204e783c0a1 (diff)
downloadFreeBSD-src-c1786c1d98fe7e369818e9fb713432c6cc118876.zip
FreeBSD-src-c1786c1d98fe7e369818e9fb713432c6cc118876.tar.gz
Keep track of when we actually are awaiting a reply to an SDTR or WDTR
message instead of relying on the fact that we are scheduled to send them. The old method worked 99.9% of the time, but someone reported some periferals that did MSG_REJECT at odd times (sometimes before we could send an SDTR or WDTR) that we would construe as the response to an SDTR or WDTR message. This also removes a possible race condition where after a bus reset (the result of a command time out not during intial probe time), we might queue two commands both requesting SDTR, WDTR or both.
Diffstat (limited to 'sys/gnu')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud