]> err.no Git - linux-2.6/commit
[AFS]: Add "directory write" support.
authorDavid Howells <dhowells@redhat.com>
Thu, 26 Apr 2007 22:59:35 +0000 (15:59 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 26 Apr 2007 22:59:35 +0000 (15:59 -0700)
commit260a980317dac80182dd76140cf67c6e81d6d3dd
tree84f3e919fd33be56aad4fc57f5cb844df1a6b952
parentc35eccb1f614954b10cba3f74b7c301993b2f42e
[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>
14 files changed:
fs/afs/afs.h
fs/afs/afs_fs.h
fs/afs/callback.c
fs/afs/dir.c
fs/afs/file.c
fs/afs/fsclient.c
fs/afs/inode.c
fs/afs/internal.h
fs/afs/misc.c
fs/afs/security.c
fs/afs/server.c
fs/afs/super.c
fs/afs/vnode.c
fs/afs/volume.c