ms-nfs41-client/daemon
Casey Bodley f988c89bf4 namecache: fix for numlinks on remove
nfs41_name_cache_remove() needs to update the 'numlinks' attribute for other links, even if the file being removed is not found in the cache.  to search for its attr cache entry, nfs41_name_cache_remove() now requires a fileid argument.  nfs41_remove() only gets a pointer to the parent's filehandle, so it also needs the target fileid argument

Signed-off-by: Casey Bodley <cbodley@citi.umich.edu>
2011-11-04 13:14:40 -04:00
..
acl.c return success if received empty acl 2011-11-02 11:58:54 -04:00
callback_server.c deleg: support for CB_GETATTR 2011-09-15 13:22:14 -04:00
callback_xdr.c deleg: support for CB_GETATTR 2011-09-15 13:22:14 -04:00
daemon_debug.c first draft of named attributes 2011-09-22 14:56:11 -04:00
daemon_debug.h [cosmetic] minor license changes 2011-08-12 13:20:12 -04:00
delegation.c fix warning on ZeroMemory 2011-10-12 15:14:25 -04:00
delegation.h deleg: support for CB_GETATTR 2011-09-15 13:22:14 -04:00
from_kernel.h first draft of named attributes 2011-09-22 14:56:11 -04:00
getattr.c first draft of named attributes 2011-09-22 14:56:11 -04:00
idmap.c build: pacified compiler warnings in x86/x64 2011-11-02 12:08:48 -04:00
idmap.h [cosmetic] minor license changes 2011-08-12 13:20:12 -04:00
list.h [cosmetic] minor license changes 2011-08-12 13:20:12 -04:00
lock.c lock: fix for upcall.status on cancel_lock() 2011-08-26 13:44:32 -04:00
lookup.c [cosmetic] formatting changes, removed unused defines in lookup.c 2011-08-26 12:27:21 -04:00
makefile fresh git tree for public release 2010-10-12 10:15:48 -04:00
mount.c hooking up rsize-wsize mount options 2011-10-11 16:03:59 -04:00
name_cache.c namecache: fix for numlinks on remove 2011-11-04 13:14:40 -04:00
name_cache.h namecache: fix for numlinks on remove 2011-11-04 13:14:40 -04:00
namespace.c free critical sections with DeleteCriticalSection 2011-11-02 12:05:33 -04:00
nfs41.h pnfs: track last_offset for layoutcommit 2011-09-06 17:55:30 -04:00
nfs41_callback.h deleg: support for CB_GETATTR 2011-09-15 13:22:14 -04:00
nfs41_client.c build: pacified compiler warnings in x86/x64 2011-11-02 12:08:48 -04:00
nfs41_compound.c recovery: handle state revocation flags in SEQUENCE response 2011-11-02 11:58:45 -04:00
nfs41_compound.h [cosmetic] minor license changes 2011-08-12 13:20:12 -04:00
nfs41_const.h first draft of named attributes 2011-09-22 14:56:11 -04:00
nfs41_daemon.c check that netconfig is present and readable 2011-11-02 11:59:52 -04:00
nfs41_ops.c namecache: fix for numlinks on remove 2011-11-04 13:14:40 -04:00
nfs41_ops.h namecache: fix for numlinks on remove 2011-11-04 13:14:40 -04:00
nfs41_rpc.c dont use named events or mutexs 2011-09-30 12:41:54 -04:00
nfs41_server.c removing unnecessary ZeroMemory calls 2011-08-24 17:43:20 -04:00
nfs41_session.c dont use named events or mutexs 2011-09-30 12:41:54 -04:00
nfs41_superblock.c [cosmetic] formatting changes to nfs41_superblock.c 2011-08-25 15:06:48 -04:00
nfs41_types.h check write verifiers on COMMIT 2011-10-07 14:53:59 -04:00
nfs41_xdr.c build: pacified compiler warnings in x86/x64 2011-11-02 12:08:48 -04:00
nfs41_xdr.h [cosmetic] minor license changes 2011-08-12 13:20:12 -04:00
open.c namecache: fix for numlinks on remove 2011-11-04 13:14:40 -04:00
pnfs.h revert patch: threading by io unit instead of stripe 2011-09-06 17:55:14 -04:00
pnfs_debug.c [cosmetic] minor license changes 2011-08-12 13:20:12 -04:00
pnfs_device.c free critical sections with DeleteCriticalSection 2011-11-02 12:05:33 -04:00
pnfs_io.c pnfs: send GETATTR after FILE_SYNC ds writes 2011-10-25 11:45:03 -04:00
pnfs_layout.c free critical sections with DeleteCriticalSection 2011-11-02 12:05:33 -04:00
readdir.c removing copies from readdir path 2011-09-27 12:21:26 -04:00
readwrite.c pnfs: fix for short write on ds error 2011-10-25 11:44:53 -04:00
recovery.c build: pacified compiler warnings in x86/x64 2011-11-02 12:08:48 -04:00
recovery.h recovery: handle state revocation flags in SEQUENCE response 2011-11-02 11:58:45 -04:00
service.c build: pacified compiler warnings in x86/x64 2011-11-02 12:08:48 -04:00
service.h first stab at nfsd as a service 2010-10-12 10:36:03 -04:00
setattr.c namecache: fix for numlinks on remove 2011-11-04 13:14:40 -04:00
sources idmap.c for ldap caching and configuration 2010-11-08 12:54:40 -05:00
symlink.c namecache: fix for numlinks on remove 2011-11-04 13:14:40 -04:00
tree.h replace rbtree implementation with tree.h from freebsd 2010-12-01 10:25:29 -05:00
upcall.c first draft of named attributes 2011-09-22 14:56:11 -04:00
upcall.h hooking up rsize-wsize mount options 2011-10-11 16:03:59 -04:00
util.c check write verifiers on COMMIT 2011-10-07 14:53:59 -04:00
util.h check write verifiers on COMMIT 2011-10-07 14:53:59 -04:00
volume.c making handle_volume_attributes void 2011-08-24 16:17:06 -04:00