Date: Wed, 25 Apr 2007 20:34:56 +0000 (UTC) From: John Baldwin <jhb@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/nfsclient nfs_bio.c nfs_vnops.c Message-ID: <200704252034.l3PKYucK092581@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jhb 2007-04-25 20:34:56 UTC
FreeBSD src repository
Modified files:
sys/nfsclient nfs_bio.c nfs_vnops.c
Log:
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
Revision Changes Path
1.160 +7 -6 src/sys/nfsclient/nfs_bio.c
1.275 +4 -0 src/sys/nfsclient/nfs_vnops.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200704252034.l3PKYucK092581>
