diff options
author | jhb <jhb@FreeBSD.org> | 2007-04-25 20:34:55 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2007-04-25 20:34:55 +0000 |
commit | 961de35e83c5b4522bdaaa8fe3be8b5120d0fc83 (patch) | |
tree | 52b193a90456013b42312b128c3fab659710b2ec /sys/vm/vm_map.c | |
parent | da41f93f4d93e9881420ee5d5f9db232c738c718 (diff) | |
download | FreeBSD-src-961de35e83c5b4522bdaaa8fe3be8b5120d0fc83.zip FreeBSD-src-961de35e83c5b4522bdaaa8fe3be8b5120d0fc83.tar.gz |
Various fixes to the NFS Directio support.
- Fix for a bug where a close would not wait for all (directio)
dirty buffers to drain. The nfsnode was not marked NMODIFIED
when there were directio dirtied buffers pending, causing this.
- No reason to vhold/vrele the vp when enqueueing DirectIO requests
for the nfsiods. The vnode can't really go way since the close
has to wait for these requests to drain.
MFC after: 1 week
Submitted by: mohans
Diffstat (limited to 'sys/vm/vm_map.c')
0 files changed, 0 insertions, 0 deletions