[AFS]: Add "directory write" support.
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:David Howells <dhowells@redhat.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- fs/afs/afs.h 22 additions, 4 deletionsfs/afs/afs.h
- fs/afs/afs_fs.h 9 additions, 2 deletionsfs/afs/afs_fs.h
- fs/afs/callback.c 32 additions, 4 deletionsfs/afs/callback.c
- fs/afs/dir.c 536 additions, 140 deletionsfs/afs/dir.c
- fs/afs/file.c 7 additions, 0 deletionsfs/afs/file.c
- fs/afs/fsclient.c 574 additions, 51 deletionsfs/afs/fsclient.c
- fs/afs/inode.c 105 additions, 10 deletionsfs/afs/inode.c
- fs/afs/internal.h 46 additions, 8 deletionsfs/afs/internal.h
- fs/afs/misc.c 20 additions, 1 deletionfs/afs/misc.c
- fs/afs/security.c 21 additions, 10 deletionsfs/afs/security.c
- fs/afs/server.c 2 additions, 0 deletionsfs/afs/server.c
- fs/afs/super.c 3 additions, 3 deletionsfs/afs/super.c
- fs/afs/vnode.c 394 additions, 28 deletionsfs/afs/vnode.c
- fs/afs/volume.c 7 additions, 7 deletionsfs/afs/volume.c
Loading
Please register or sign in to comment