Symbol: inode_permission
drivers/block/ublk_drv.c
5301
err = inode_permission(&nop_mnt_idmap,
fs/attr.c
391
error = inode_permission(idmap, inode, MAY_WRITE);
fs/bpf_fs_kfuncs.c
111
return inode_permission(&nop_mnt_idmap, inode, MAY_READ);
fs/bpf_fs_kfuncs.c
180
return inode_permission(&nop_mnt_idmap, inode, MAY_WRITE);
fs/btrfs/ioctl.c
1819
ret = inode_permission(idmap, &temp_inode->vfs_inode,
fs/btrfs/ioctl.c
2399
ret = inode_permission(idmap, inode, MAY_WRITE | MAY_EXEC);
fs/btrfs/ioctl.c
2463
inode_permission(&nop_mnt_idmap, inode, MAY_WRITE)) {
fs/configfs/symlink.c
193
ret = inode_permission(&nop_mnt_idmap, dir,
fs/ecryptfs/inode.c
855
return inode_permission(&nop_mnt_idmap,
fs/exec.c
1316
if (inode_permission(idmap, inode, MAY_READ) < 0) {
fs/exec.c
1587
err = inode_permission(idmap, inode, MAY_EXEC);
fs/namei.c
1335
if (inode_permission(idmap, inode, MAY_READ | MAY_WRITE))
fs/namei.c
3121
return inode_permission(idmap, base->d_inode, MAY_EXEC);
fs/namei.c
3697
error = inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC);
fs/namei.c
3742
return inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC);
fs/namei.c
4274
error = inode_permission(idmap, inode, MAY_OPEN | acc_mode);
fs/namei.c
4331
error = inode_permission(idmap, dir->dentry->d_inode,
fs/namei.c
4744
error = inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC);
fs/namei.c
5989
error = inode_permission(rd->mnt_idmap, source,
fs/namei.c
5995
error = inode_permission(rd->mnt_idmap, target,
fs/namei.c
663
EXPORT_SYMBOL(inode_permission);
fs/namei.c
693
return inode_permission(idmap, inode, mask);
fs/namei.c
696
return inode_permission(idmap, inode, mask);
fs/nfsd/nfsfh.c
44
err = inode_permission(&nop_mnt_idmap,
fs/nfsd/vfs.c
2892
err = inode_permission(&nop_mnt_idmap, inode,
fs/nfsd/vfs.c
2899
err = inode_permission(&nop_mnt_idmap, inode, MAY_EXEC);
fs/ocfs2/refcounttree.c
4337
return inode_permission(&nop_mnt_idmap, dir, MAY_WRITE | MAY_EXEC);
fs/ocfs2/refcounttree.c
4391
error = inode_permission(&nop_mnt_idmap, inode, MAY_READ);
fs/open.c
504
res = inode_permission(mnt_idmap(path.mnt), inode, mode | MAY_ACCESS);
fs/open.c
88
error = inode_permission(idmap, inode, MAY_WRITE);
fs/overlayfs/file.c
44
err = inode_permission(real_idmap, realinode, MAY_OPEN | acc_mode);
fs/overlayfs/inode.c
321
return inode_permission(mnt_idmap(realpath.mnt), realinode, mask);
fs/overlayfs/util.c
677
err = inode_permission(real_idmap, inode, acc_mode | MAY_OPEN);
fs/remap_range.c
427
if (!inode_permission(idmap, inode, MAY_WRITE))
fs/smb/server/smb2pdu.c
3678
rc = inode_permission(idmap,
fs/smb/server/smb2pdu.c
3686
rc = inode_permission(idmap,
fs/smb/server/smb2pdu.c
4861
inode_permission(file_mnt_idmap(dir_fp->filp),
fs/smb/server/vfs.c
121
if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_WRITE))
fs/smb/server/vfs.c
127
if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_READ))
fs/smb/server/vfs.c
130
if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_EXEC))
fs/smb/server/vfs.c
133
if (!inode_permission(idmap, d_inode(dentry->d_parent), MAY_EXEC | MAY_WRITE))
fs/xattr.c
178
return inode_permission(idmap, inode, mask);
include/linux/fs.h
2692
int inode_permission(struct mnt_idmap *, struct inode *, int);
include/linux/fs.h
2696
return inode_permission(file_mnt_idmap(file),
include/linux/fs.h
2701
return inode_permission(mnt_idmap(path->mnt),
include/linux/lsm_hook_defs.h
142
LSM_HOOK(int, 0, inode_permission, struct inode *inode, int mask)
ipc/mqueue.c
885
return inode_permission(&nop_mnt_idmap, d_inode(dentry), acc);
kernel/bpf/inode.c
614
int ret = inode_permission(&nop_mnt_idmap, inode, MAY_READ);
kernel/cgroup/cgroup.c
5325
ret = inode_permission(&nop_mnt_idmap, inode, MAY_WRITE);
security/security.c
1842
return call_int_hook(inode_permission, inode, mask);
security/selinux/hooks.c
7604
LSM_HOOK_INIT(inode_permission, selinux_inode_permission),
security/smack/smack_lsm.c
5147
LSM_HOOK_INIT(inode_permission, smack_inode_permission),