diff options
author | n_hibma <n_hibma@FreeBSD.org> | 1999-11-11 22:32:55 +0000 |
---|---|---|
committer | n_hibma <n_hibma@FreeBSD.org> | 1999-11-11 22:32:55 +0000 |
commit | 9a30e94971558bbe2bf2f4450cfeb7f8dc8b5e89 (patch) | |
tree | b3ab74a1b33ef1270f0e31907ae7f10ca42cdfe7 /sys/kern | |
parent | 2df28cd3feb4dc03f845eeb69c859b61fe887418 (diff) | |
download | FreeBSD-src-9a30e94971558bbe2bf2f4450cfeb7f8dc8b5e89.zip FreeBSD-src-9a30e94971558bbe2bf2f4450cfeb7f8dc8b5e89.tar.gz |
Fix the computation of the status of the transfers. It never saw a STALLED
condition for Short transfers.
Change the scheduling to Depth first. We now transfer as many TD's as
possible from QH before moving to the next queue (Breadth first). It should
still be verified that this does not lead to starvation in a busy system
(in the case were transfers are added to the beginning of the control
or bulk queues).
Diffstat (limited to 'sys/kern')
0 files changed, 0 insertions, 0 deletions