freebsd-dev/sys/nfsclient
Konstantin Belousov 3f54086eba Cache_lookup() for DOTDOT drops dvp vnode lock, allowing dvp to be reclaimed.
Check the condition and return ENOENT then.

In nfs_lookup(), respect ENOENT return from cache_lookup() when it is caused
by dvp reclaim.

Reported and tested by:	pho
2009-04-10 10:22:44 +00:00
..
bootp_subr.c For all files including net/vnet.h directly include opt_route.h and 2009-02-27 14:12:05 +00:00
krpc_subr.c Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
krpc.h
nfs_bio.c Add DTrace probes to the NFS access and attribute caches. Access cache 2009-03-24 17:14:34 +00:00
nfs_diskless.c For all files including net/vnet.h directly include opt_route.h and 2009-02-27 14:12:05 +00:00
nfs_kdtrace.c Move dtnfsclient.c in the cddl tree to nfs_kdtrace.c in the nfsclient 2009-03-25 17:47:22 +00:00
nfs_kdtrace.h Fix two bugs in DTrace tracing of accesscache and attrcache load events: 2009-03-24 23:16:48 +00:00
nfs_krpc.c When a stale file handle is encountered, purge all cached information about 2009-04-06 21:11:08 +00:00
nfs_lock.c Fix a number of style issues in the MALLOC / FREE commit. I've tried to 2008-10-23 20:26:15 +00:00
nfs_lock.h For reasons unknown, the nfs locking code used a fifo to send requests to 2004-12-06 08:31:32 +00:00
nfs_nfsiod.c Document a few sysctls in the NFS client and server code. 2008-11-02 17:00:23 +00:00
nfs_node.c Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
nfs_socket.c When a stale file handle is encountered, purge all cached information about 2009-04-06 21:11:08 +00:00
nfs_subs.c When a stale file handle is encountered, purge all cached information about 2009-04-06 21:11:08 +00:00
nfs_vfsops.c Fix parsing of acregmin, acregmax, acdirmin and acdirmax NFS mount options 2009-01-28 07:46:35 +00:00
nfs_vnops.c Cache_lookup() for DOTDOT drops dvp vnode lock, allowing dvp to be reclaimed. 2009-04-10 10:22:44 +00:00
nfs.h When a stale file handle is encountered, purge all cached information about 2009-04-06 21:11:08 +00:00
nfsargs.h Fix a serious deadlock with the NFS client. Given a large enough 2005-06-10 23:50:41 +00:00
nfsdiskless.h consolidate parsing of nfs root mount options in one place 2006-12-06 02:15:25 +00:00
nfsm_subs.h Consolidate the code to generate a new XID for a NFS request into a 2008-02-13 00:04:58 +00:00
nfsmount.h Implement support for RPCSEC_GSS authentication to both the NFS client 2008-11-03 10:38:00 +00:00
nfsnode.h Expand the per-node access cache to cache permissions for multiple users. 2009-03-20 21:12:38 +00:00
nfsstats.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
nlminfo.h - Fix leak of struct nlminfo on process exit. 2005-10-26 07:18:37 +00:00