]> err.no Git - linux-2.6/commit
[AFS]: Add security support.
authorDavid Howells <dhowells@redhat.com>
Thu, 26 Apr 2007 22:57:07 +0000 (15:57 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 26 Apr 2007 22:57:07 +0000 (15:57 -0700)
commit00d3b7a4533e367b0dc2812a706db8f9f071c27f
treef0b1ae0266267cb2c54cb11aa61ad0758ce9c0f5
parent436058a49e0fb91c74454dbee9cfee6fb53b4336
[AFS]: Add security support.

Add security support to the AFS filesystem.  Kerberos IV tickets are added as
RxRPC keys are added to the session keyring with the klog program.  open() and
other VFS operations then find this ticket with request_key() and either use
it immediately (eg: mkdir, unlink) or attach it to a file descriptor (open).

Signed-off-by: David Howells <dhowells@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
18 files changed:
fs/afs/Makefile
fs/afs/afs.h
fs/afs/callback.c
fs/afs/cell.c
fs/afs/cmservice.c
fs/afs/dir.c
fs/afs/file.c
fs/afs/fsclient.c
fs/afs/inode.c
fs/afs/internal.h
fs/afs/mntpt.c
fs/afs/rxrpc.c
fs/afs/security.c [new file with mode: 0644]
fs/afs/super.c
fs/afs/vlclient.c
fs/afs/vlocation.c
fs/afs/vnode.c
fs/afs/volume.c