Date: Sat, 30 Jul 2011 22:57:38 +0000 (UTC) From: Rick Macklem <rmacklem@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/fs/nfsclient nfs_clvnops.c Message-ID: <201107302257.p6UMvx97034879@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rmacklem 2011-07-30 22:57:38 UTC
FreeBSD src repository
Modified files:
sys/fs/nfsclient nfs_clvnops.c
Log:
SVN rev 224532 on 2011-07-30 22:57:38Z by rmacklem
The new NFS client failed to vput() the new vnode if a setattr
failed after the file was created in nfs_create(). This would
probably only happen during a forced dismount. The old NFS client
does have a vput() for this case. Detected by pho during recent
testing, where an open syscall returned with a vnode still locked.
Tested by: pho
Approved by: re (kib)
MFC after: 2 weeks
Revision Changes Path
1.49 +2 -0 src/sys/fs/nfsclient/nfs_clvnops.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201107302257.p6UMvx97034879>
