Date: Wed, 22 Jul 2009 14:32:28 +0000 (UTC) From: Rick Macklem <rmacklem@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/fs/nfsclient nfs_clstate.c Message-ID: <200907221432.n6MEWh24038443@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rmacklem 2009-07-22 14:32:28 UTC
FreeBSD src repository
Modified files:
sys/fs/nfsclient nfs_clstate.c
Log:
SVN rev 195819 on 2009-07-22 14:32:28Z by rmacklem
When using an NFSv4 mount in the experimental nfs client with delegations
being issued from the server, there was a case where an Open issued locally
based on the delegation would be released before the associated vnode
became inactive. If the delegation was recalled after the open was released,
an Open against the server would not have been acquired and subsequent I/O
operations would need to use the special stateid of all zeros. This patch
fixes that case.
Approved by: re (kensmith), kib (mentor)
Revision Changes Path
1.7 +1 -1 src/sys/fs/nfsclient/nfs_clstate.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907221432.n6MEWh24038443>
