It should get timed out - NFS has no "close" functionality.
> previously good one. Server calls d_validate, and sometimes the
> inserted pointer is still valid. Server processes call, but there's now
> an extra reference to a dentry. Eventual dput() corrupts the dentry
> tree.
>
> Also, there's a problem with the fh_copy routine, which can add a
> reference to a dentry. (i.e. if dvalidate is set, doing a fh_copy adds
> a reference to the dentry without doing a dget().)
The easiest approach to this is probably to use the MDx routines in the
kernel to secure hash a combination of the dentry and a randomly created
kernel secret chosen at boot time and the client IP address. It takes
very few clocks to verify these.
Alan