/linux-master/fs/configfs/ |
H A D | symlink.c | 199 ret = inode_permission(&nop_mnt_idmap, dir,
|
/linux-master/fs/ |
H A D | namei.c | 492 * inode_permission - Check for access rights to a given inode 503 int inode_permission(struct mnt_idmap *idmap, function 538 EXPORT_SYMBOL(inode_permission); variable 1161 if (inode_permission(idmap, inode, MAY_READ | MAY_WRITE)) 1718 int err = inode_permission(idmap, nd->inode, MAY_EXEC|MAY_NOT_BLOCK); 1726 return inode_permission(idmap, nd->inode, MAY_EXEC); 2700 return inode_permission(idmap, base->d_inode, MAY_EXEC); 2980 error = inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC); 3024 return inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC); 3269 error = inode_permission(idma [all...] |
H A D | attr.c | 343 error = inode_permission(idmap, inode, MAY_WRITE);
|
H A D | remap_range.c | 427 if (!inode_permission(idmap, inode, MAY_WRITE))
|
H A D | open.c | 89 error = inode_permission(idmap, inode, MAY_WRITE); 506 res = inode_permission(mnt_idmap(path.mnt), inode, mode | MAY_ACCESS);
|
H A D | xattr.c | 155 return inode_permission(idmap, inode, mask);
|
H A D | exec.c | 1439 if (inode_permission(idmap, inode, MAY_READ) < 0) {
|
/linux-master/fs/smb/server/ |
H A D | vfs.c | 148 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_WRITE)) 154 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_READ)) 157 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_EXEC)) 160 if (!inode_permission(idmap, d_inode(dentry->d_parent), MAY_EXEC | MAY_WRITE))
|
H A D | smb2pdu.c | 3214 /* FILE_READ_ATTRIBUTE is allowed without inode_permission, 3219 rc = inode_permission(idmap, 3227 rc = inode_permission(idmap, 4304 inode_permission(file_mnt_idmap(dir_fp->filp),
|
/linux-master/fs/overlayfs/ |
H A D | file.c | 47 err = inode_permission(real_idmap, realinode, MAY_OPEN | acc_mode);
|
H A D | inode.c | 320 err = inode_permission(mnt_idmap(realpath.mnt), realinode, mask);
|
H A D | util.c | 661 err = inode_permission(real_idmap, inode, acc_mode | MAY_OPEN);
|
/linux-master/fs/bcachefs/ |
H A D | fs-ioctl.c | 393 error = inode_permission(file_mnt_idmap(filp),
|
/linux-master/fs/nfsd/ |
H A D | nfsfh.c | 43 err = inode_permission(&nop_mnt_idmap,
|
H A D | vfs.c | 2574 err = inode_permission(&nop_mnt_idmap, inode, 2581 err = inode_permission(&nop_mnt_idmap, inode, MAY_EXEC);
|
/linux-master/fs/btrfs/ |
H A D | ioctl.c | 947 error = inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC); 980 return inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC); 2014 ret = inode_permission(idmap, temp_inode, 2123 * 1. Read + Exec permission will be checked using inode_permission() during 2569 err = inode_permission(idmap, inode, MAY_WRITE | MAY_EXEC); 2638 inode_permission(&nop_mnt_idmap, inode, MAY_WRITE)) {
|
/linux-master/include/linux/ |
H A D | fs.h | 2819 int inode_permission(struct mnt_idmap *, struct inode *, int); 2823 return inode_permission(file_mnt_idmap(file), 2828 return inode_permission(mnt_idmap(path->mnt),
|
H A D | lsm_hook_defs.h | 141 LSM_HOOK(int, 0, inode_permission, struct inode *inode, int mask)
|
/linux-master/fs/ecryptfs/ |
H A D | inode.c | 880 return inode_permission(&nop_mnt_idmap,
|
/linux-master/kernel/bpf/ |
H A D | inode.c | 559 int ret = inode_permission(&nop_mnt_idmap, inode, MAY_READ);
|
/linux-master/ipc/ |
H A D | mqueue.c | 891 return inode_permission(&nop_mnt_idmap, d_inode(dentry), acc);
|
/linux-master/fs/ocfs2/ |
H A D | refcounttree.c | 4320 return inode_permission(&nop_mnt_idmap, dir, MAY_WRITE | MAY_EXEC); 4374 error = inode_permission(&nop_mnt_idmap, inode, MAY_READ);
|
/linux-master/drivers/block/ |
H A D | ublk_drv.c | 2771 err = inode_permission(&nop_mnt_idmap,
|
/linux-master/security/ |
H A D | security.c | 2216 return call_int_hook(inode_permission, inode, mask); 2953 * and recheck access if anything has changed since inode_permission.
|
/linux-master/security/smack/ |
H A D | smack_lsm.c | 5050 LSM_HOOK_INIT(inode_permission, smack_inode_permission),
|