diff options
| author | Xin LI <delphij@FreeBSD.org> | 2005-03-26 11:29:02 +0000 |
|---|---|---|
| committer | Xin LI <delphij@FreeBSD.org> | 2005-03-26 11:29:02 +0000 |
| commit | a431ada687296a4dbe034f3fea3b3db950928505 (patch) | |
| tree | 64bbfcbea31771668f8e33c448ca03b31c28b540 /sys | |
| parent | b4a12fe13bf96725bb4b1f1cbfa16df5c5278fb4 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/nfsserver/nfs_syscalls.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/nfsserver/nfs_syscalls.c b/sys/nfsserver/nfs_syscalls.c index b08d57061e9ac..8b2f820317393 100644 --- a/sys/nfsserver/nfs_syscalls.c +++ b/sys/nfsserver/nfs_syscalls.c @@ -463,7 +463,8 @@ nfssvc_nfsd(struct thread *td) procrastinate = nfsrvw_procrastinate_v3; else procrastinate = nfsrvw_procrastinate; - if (writes_todo || (nd->nd_procnum == NFSPROC_WRITE && + if (writes_todo || (!(nd->nd_flag & ND_NFSV3) && + nd->nd_procnum == NFSPROC_WRITE && procrastinate > 0 && !notstarted)) error = nfsrv_writegather(&nd, slp, nfsd->nfsd_td, &mreq); |
