[PATCH] sanitize ->permission() prototype
* kill nameidata * argument; map the 3 bits in ->flags anybody cares
about to new MAY_... ones and pass with the mask.
* kill redundant gfs2_iop_permission()
* sanitize ecryptfs_permission()
* fix remaining places where ->permission() instances might barf on new
MAY_... found in mask.
The obvious next target in that direction is permission(9)
folded fix for nfs_permission() breakage from Miklos Szeredi <mszeredi@suse.cz>
Signed-off-by:
Al Viro <viro@zeniv.linux.org.uk>
Showing
- fs/afs/internal.h 1 addition, 3 deletionsfs/afs/internal.h
- fs/afs/security.c 1 addition, 1 deletionfs/afs/security.c
- fs/bad_inode.c 1 addition, 2 deletionsfs/bad_inode.c
- fs/cifs/cifsfs.c 1 addition, 1 deletionfs/cifs/cifsfs.c
- fs/coda/dir.c 3 additions, 1 deletionfs/coda/dir.c
- fs/coda/pioctl.c 2 additions, 4 deletionsfs/coda/pioctl.c
- fs/ecryptfs/inode.c 2 additions, 15 deletionsfs/ecryptfs/inode.c
- fs/ext2/acl.c 1 addition, 1 deletionfs/ext2/acl.c
- fs/ext2/acl.h 1 addition, 1 deletionfs/ext2/acl.h
- fs/ext3/acl.c 1 addition, 1 deletionfs/ext3/acl.c
- fs/ext3/acl.h 1 addition, 1 deletionfs/ext3/acl.h
- fs/ext4/acl.c 1 addition, 1 deletionfs/ext4/acl.c
- fs/ext4/acl.h 1 addition, 1 deletionfs/ext4/acl.h
- fs/fuse/dir.c 3 additions, 3 deletionsfs/fuse/dir.c
- fs/gfs2/ops_inode.c 3 additions, 9 deletionsfs/gfs2/ops_inode.c
- fs/hfs/inode.c 1 addition, 2 deletionsfs/hfs/inode.c
- fs/hfsplus/inode.c 1 addition, 1 deletionfs/hfsplus/inode.c
- fs/hostfs/hostfs_kern.c 1 addition, 1 deletionfs/hostfs/hostfs_kern.c
- fs/jffs2/acl.c 1 addition, 1 deletionfs/jffs2/acl.c
- fs/jffs2/acl.h 1 addition, 1 deletionfs/jffs2/acl.h
Loading
Please register or sign in to comment