diff options
author | grog <grog@FreeBSD.org> | 1999-03-23 04:49:08 +0000 |
---|---|---|
committer | grog <grog@FreeBSD.org> | 1999-03-23 04:49:08 +0000 |
commit | d82a5036065c10d8a84fb9dc43409cfa87b84ebf (patch) | |
tree | 3bbcca28c452a0c44a127db133aa67dcfa40b128 /lib/libpthread/thread | |
parent | ed415fe18c2f1400c0b9ce43698c275fd5050326 (diff) | |
download | FreeBSD-src-d82a5036065c10d8a84fb9dc43409cfa87b84ebf.zip FreeBSD-src-d82a5036065c10d8a84fb9dc43409cfa87b84ebf.tar.gz |
vinum_start:
remove the splbio() around the call to launch read requests.
launch_requests:
Move the splbio() protection outside the entire launch_loop. The
previous location was causing problems with IDE drives, where the
call to the strategy routine often did not complete until after
complete_rqe deallocated the request structure.
Solution-independently-found-by: Russell Neeper <r-neeper@tamu.edu>
Problem-reported-by: Vallo Kallaste <vallo@matti.ee>
John Saunders <john@nlc.net.au>
Bernd Walter <ticso@cicely.de> (maybe)
Diffstat (limited to 'lib/libpthread/thread')
0 files changed, 0 insertions, 0 deletions