CRED: Pass credentials through dentry_open()
Pass credentials through dentry_open() so that the COW creds patch can have SELinux's flush_unauthorized_files() pass the appropriate creds back to itself when it opens its null chardev. The security_dentry_open() call also now takes a creds pointer, as does the dentry_open hook in struct security_operations. Signed-off-by:David Howells <dhowells@redhat.com> Acked-by:
James Morris <jmorris@namei.org> Signed-off-by:
James Morris <jmorris@namei.org>
Showing
- arch/powerpc/platforms/cell/spufs/inode.c 2 additions, 2 deletionsarch/powerpc/platforms/cell/spufs/inode.c
- arch/um/drivers/mconsole_kern.c 2 additions, 1 deletionarch/um/drivers/mconsole_kern.c
- fs/autofs4/dev-ioctl.c 2 additions, 1 deletionfs/autofs4/dev-ioctl.c
- fs/ecryptfs/ecryptfs_kernel.h 2 additions, 1 deletionfs/ecryptfs/ecryptfs_kernel.h
- fs/ecryptfs/kthread.c 5 additions, 4 deletionsfs/ecryptfs/kthread.c
- fs/ecryptfs/main.c 2 additions, 1 deletionfs/ecryptfs/main.c
- fs/exportfs/expfs.c 3 additions, 1 deletionfs/exportfs/expfs.c
- fs/hppfs/hppfs.c 4 additions, 2 deletionsfs/hppfs/hppfs.c
- fs/nfsctl.c 2 additions, 1 deletionfs/nfsctl.c
- fs/nfsd/nfs4recover.c 2 additions, 1 deletionfs/nfsd/nfs4recover.c
- fs/nfsd/vfs.c 2 additions, 1 deletionfs/nfsd/vfs.c
- fs/open.c 11 additions, 6 deletionsfs/open.c
- fs/xfs/linux-2.6/xfs_ioctl.c 2 additions, 1 deletionfs/xfs/linux-2.6/xfs_ioctl.c
- include/linux/fs.h 3 additions, 1 deletioninclude/linux/fs.h
- include/linux/security.h 4 additions, 3 deletionsinclude/linux/security.h
- ipc/mqueue.c 7 additions, 4 deletionsipc/mqueue.c
- security/capability.c 1 addition, 1 deletionsecurity/capability.c
- security/security.c 2 additions, 2 deletionssecurity/security.c
- security/selinux/hooks.c 9 additions, 6 deletionssecurity/selinux/hooks.c
Loading
Please register or sign in to comment