/kernel/linux/linux-5.10/fs/ |
H A D | init.c | 52 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in init_chdir() 67 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in init_chroot() 121 error = inode_permission(d_inode(path.dentry), MAY_ACCESS); in init_eaccess()
|
H A D | open.c | 86 error = inode_permission(inode, MAY_WRITE); in vfs_truncate() 439 res = inode_permission(inode, mode | MAY_ACCESS); in do_faccessat() 495 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1() 524 error = inode_permission(file_inode(f.file), MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1() 543 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1()
|
H A D | namei.c | 429 * inode_permission - Check for access rights to a given inode 439 int inode_permission(struct inode *inode, int mask) in inode_permission() function 473 EXPORT_SYMBOL(inode_permission); variable 1025 if (inode_permission(inode, MAY_READ | MAY_WRITE)) in safe_hardlink_source() 1587 int err = inode_permission(nd->inode, MAY_EXEC|MAY_NOT_BLOCK); in may_lookup() 1591 return inode_permission(nd->inode, MAY_EXEC); in may_lookup() 2523 return inode_permission(base->d_inode, MAY_EXEC); in lookup_one_len_common() 2717 error = inode_permission(dir, MAY_WRITE | MAY_EXEC); in may_delete() 2761 return inode_permission(dir, MAY_WRITE | MAY_EXEC); in may_create() 2942 error = inode_permission(inod in may_open() [all...] |
H A D | attr.c | 305 error = inode_permission(inode, MAY_WRITE); in notify_change()
|
H A D | remap_range.c | 442 if (!inode_permission(file_inode(file), MAY_WRITE)) in allow_file_dedupe()
|
/kernel/linux/linux-6.6/drivers/staging/blackbox/ |
H A D | blackbox_common.c | 105 ret = inode_permission(&nop_mnt_idmap, d_inode(path.dentry), MAY_ACCESS); in file_exists() 107 ret = inode_permission(d_inode(path.dentry), MAY_ACCESS); in file_exists()
|
/kernel/linux/linux-5.10/fs/configfs/ |
H A D | symlink.c | 200 ret = inode_permission(dir, MAY_WRITE | MAY_EXEC); in configfs_symlink()
|
/kernel/linux/linux-5.10/mm/ |
H A D | mincore.c | 170 inode_permission(file_inode(vma->vm_file), MAY_WRITE) == 0; in can_do_mincore()
|
/kernel/linux/linux-5.10/drivers/staging/blackbox/ |
H A D | blackbox_common.c | 91 ret = inode_permission(d_inode(path.dentry), MAY_ACCESS); in file_exists()
|
/kernel/linux/linux-6.6/fs/configfs/ |
H A D | symlink.c | 199 ret = inode_permission(&nop_mnt_idmap, dir, in configfs_symlink()
|
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | inode.c | 510 ret = inode_permission(inode, ACC_MODE(flags)); in bpf_obj_do_get() 561 int ret = inode_permission(inode, MAY_READ); in __get_prog_inode()
|
/kernel/linux/linux-6.6/fs/ |
H A D | namei.c | 493 * inode_permission - Check for access rights to a given inode 504 int inode_permission(struct mnt_idmap *idmap, in inode_permission() function 539 EXPORT_SYMBOL(inode_permission); variable 1163 if (inode_permission(idmap, inode, MAY_READ | MAY_WRITE)) in safe_hardlink_source() 1720 int err = inode_permission(idmap, nd->inode, MAY_EXEC|MAY_NOT_BLOCK); in may_lookup() 1724 return inode_permission(idmap, nd->inode, MAY_EXEC); in may_lookup() 2690 return inode_permission(idmap, base->d_inode, MAY_EXEC); in lookup_one_common() 2970 error = inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC); in may_delete() 3014 return inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC); in may_create() 3262 error = inode_permission(idma in may_open() [all...] |
H A D | attr.c | 345 error = inode_permission(idmap, inode, MAY_WRITE); in may_setattr()
|
H A D | remap_range.c | 434 if (!inode_permission(idmap, inode, MAY_WRITE)) in allow_file_dedupe()
|
H A D | open.c | 90 error = inode_permission(idmap, inode, MAY_WRITE); in vfs_truncate() 499 res = inode_permission(mnt_idmap(path.mnt), inode, mode | MAY_ACCESS); in do_faccessat()
|
/kernel/linux/linux-5.10/fs/udf/ |
H A D | file.c | 184 if (inode_permission(inode, MAY_READ) != 0) { in udf_ioctl()
|
/kernel/linux/linux-6.6/fs/smb/server/ |
H A D | vfs.c | 144 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_WRITE)) in ksmbd_vfs_query_maximal_access() 150 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_READ)) in ksmbd_vfs_query_maximal_access() 153 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_EXEC)) in ksmbd_vfs_query_maximal_access() 156 if (!inode_permission(idmap, d_inode(dentry->d_parent), MAY_EXEC | MAY_WRITE)) in ksmbd_vfs_query_maximal_access()
|
/kernel/linux/linux-5.10/fs/nfsd/ |
H A D | nfsfh.c | 43 err = inode_permission(d_inode(parent), MAY_EXEC); in nfsd_acceptable()
|
/kernel/linux/linux-5.10/fs/verity/ |
H A D | enable.c | 442 err = inode_permission(inode, MAY_WRITE); in check_file_and_enable_verity()
|
/kernel/linux/linux-5.10/fs/notify/inotify/ |
H A D | inotify_user.c | 346 error = inode_permission(path->dentry->d_inode, MAY_READ); in inotify_find_inode()
|
/kernel/linux/linux-5.10/fs/overlayfs/ |
H A D | util.c | 497 err = inode_permission(inode, acc_mode | MAY_OPEN); in ovl_path_open()
|
/kernel/linux/linux-6.6/fs/nfsd/ |
H A D | nfsfh.c | 43 err = inode_permission(&nop_mnt_idmap, in nfsd_acceptable()
|
/kernel/linux/linux-6.6/fs/overlayfs/ |
H A D | file.c | 56 err = inode_permission(real_idmap, realinode, MAY_OPEN | acc_mode); in ovl_open_realfile()
|
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | inode.c | 559 int ret = inode_permission(&nop_mnt_idmap, inode, MAY_READ); in __get_prog_inode()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | fs.h | 2669 int inode_permission(struct mnt_idmap *, struct inode *, int); 2673 return inode_permission(file_mnt_idmap(file), in file_permission() 2678 return inode_permission(mnt_idmap(path->mnt), in path_permission()
|