[AFS]: Add "directory write" support.
David Howells authored

Add support for the create, link, symlink, unlink, mkdir, rmdir and
rename VFS operations to the in-kernel AFS filesystem.

Also:

 (1) Fix dentry and inode revalidation.  d_revalidate should only look at
     state of the dentry.  Revalidation of the contents of an inode pointed to
     by a dentry is now separate.

 (2) Fix afs_lookup() to hash negative dentries as well as positive ones.
Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
260a9803
Name Last commit Last update
..
Makefile [AFS]: Add support for the CB.GetCapabilities operation.
afs.h [AFS]: Add "directory write" support.
afs_cm.h [AFS]: Implement the CB.InitCallBackState3 operation.
afs_fs.h [AFS]: Add "directory write" support.
afs_vl.h [AF_RXRPC]: Make the in-kernel AFS filesystem use AF_RXRPC.
cache.c [AF_RXRPC]: Make the in-kernel AFS filesystem use AF_RXRPC.
cache.h [AFS]: Clean up the AFS sources
callback.c [AFS]: Add "directory write" support.
cell.c [AFS]: Add security support.
cmservice.c [AFS]: Implement the CB.InitCallBackState3 operation.
dir.c [AFS]: Add "directory write" support.
file.c [AFS]: Add "directory write" support.
fsclient.c [AFS]: Add "directory write" support.
inode.c [AFS]: Add "directory write" support.
internal.h [AFS]: Add "directory write" support.
main.c [AFS]: Add support for the CB.GetCapabilities operation.
misc.c [AFS]: Add "directory write" support.
mntpt.c [AFS]: Add security support.
proc.c [AF_RXRPC]: Make the in-kernel AFS filesystem use AF_RXRPC.
rxrpc.c [AFS]: Add support for the CB.GetCapabilities operation.
security.c [AFS]: Add "directory write" support.
server.c [AFS]: Add "directory write" support.
super.c [AFS]: Add "directory write" support.
use-rtnetlink.c [AFS]: Add support for the CB.GetCapabilities operation.
vlclient.c [AFS]: Add security support.
vlocation.c
vnode.c
volume.c