ms-nfs41-client/daemon
Casey Bodley 112313bc45 name cache: lookup returns flag is_negative
added function entry_invis() in addition to entry_has_expired().  entry_invis() returns true if entry_has_expired() or for negative entries.  the is_negative flag is set for negative entries (defined as having entry->attributes == NULL), and returned by nfs41_name_cache_lookup().  when nfs41_lookup() sees this flag set, it returns the status without attempting to do any more lookups

Signed-off-by: Casey Bodley <cbodley@umich.edu>
2010-10-12 10:35:43 -04:00
..
callback_server.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
callback_xdr.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
daemon_debug.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
daemon_debug.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
from_kernel.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
getattr.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
list.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
lock.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
lookup.c name cache: lookup returns flag is_negative 2010-10-12 10:35:43 -04:00
makefile fresh git tree for public release 2010-10-12 10:15:48 -04:00
mount.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
name_cache.c name cache: lookup returns flag is_negative 2010-10-12 10:35:43 -04:00
name_cache.h name cache: lookup returns flag is_negative 2010-10-12 10:35:43 -04:00
namespace.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_callback.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_client.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_compound.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_compound.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_const.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_daemon.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_ops.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_ops.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_rpc.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_server.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_session.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_superblock.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_types.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_xdr.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_xdr.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
open.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
pnfs.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
pnfs_debug.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
pnfs_device.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
pnfs_io.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
pnfs_layout.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rbtree.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rbtree.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
readdir.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
readwrite.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
setattr.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
sources fresh git tree for public release 2010-10-12 10:15:48 -04:00
upcall.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
upcall.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
util.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
util.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
volume.c fresh git tree for public release 2010-10-12 10:15:48 -04:00