diff options
author | Thordur I. Bjornsson <thib@cvs.openbsd.org> | 2011-02-15 20:02:12 +0000 |
---|---|---|
committer | Thordur I. Bjornsson <thib@cvs.openbsd.org> | 2011-02-15 20:02:12 +0000 |
commit | 88f82e3f69f8d78515e02ac319b8e08c1ca81f17 (patch) | |
tree | 8407a9bd691ebfbd8271f6ae3eb4c61e318ec148 /usr.bin/column | |
parent | 5aed391d332653d29a2fa64f5d60e06fc3a454b3 (diff) |
A vnd buf doesn't only go through the vnd bufq but also the bufq
for the device on which the vnd image resides on, this has the
effect that a bufq_done call is done in the context of the
underlaying bufq, setting b_bq to NULL, meaning there is never
a bufq_done call done for the vnd bufq so the outstanding count
never decreses.
Add one in vndiodone. This fixes the suspsend issues krw@ was
running into.
ok tedu@, krw@
nod from miod@ on the commit.
Diffstat (limited to 'usr.bin/column')
0 files changed, 0 insertions, 0 deletions