diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2009-03-03 19:08:26 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2009-03-03 19:08:26 +0000 |
commit | 0a9ca98521d5d9a8762a637b8e8f4b04a433bec8 (patch) | |
tree | 90065efc759f0ff2beabe935661620ff1309e722 /gnu/egcs/gcc/varray.h | |
parent | 67b4c71c5f4eb93cde727d75cdb065ede2caa3e9 (diff) |
Make sure the scsi_xfer timeout is triggered while the command is still alive.
With the current code, a fast command could complete between splx and
the timeout being triggered, we'd then happily return COMPLETE, reuse
the scsi_xfer, schedule the timeout again, causing a nice cycle in the
timeout wheels.
(I know, I know, I have to inspect all other scsi drivers now, but I'm
really tired after spending three hours on this)
Diffstat (limited to 'gnu/egcs/gcc/varray.h')
0 files changed, 0 insertions, 0 deletions