diff options
author | David Gwynne <dlg@cvs.openbsd.org> | 2010-06-02 13:32:14 +0000 |
---|---|---|
committer | David Gwynne <dlg@cvs.openbsd.org> | 2010-06-02 13:32:14 +0000 |
commit | 8f81d491bfaa879deb0d76f5667a2ca2c66946c7 (patch) | |
tree | 30f4e96bb523b28b6fa80951553b931e2ae8f95f /sys/nfs | |
parent | 18e538e1cfd80829a25574b940c9ed27f6de3afd (diff) |
bring back the SDF_WAITING waiting flag while adapters still implement
NO_CCB.
if sd_buf_done is told that the adapter has no more ccbs via NO_CCB, this
sets a flag so sdstart doesnt try and queue more io straight away.
this fixes the lockups on ciss that halex and okan were experiencing after
the iopools code went in. it will fix any other hba that returns NO_CCB
too.
tested by me@, okan@, and halex@
ok krw@ okan@ halex@
Diffstat (limited to 'sys/nfs')
0 files changed, 0 insertions, 0 deletions