/linux-master/net/unix/ |
H A D | af_unix.c | 1068 err = path_permission(&path, MAY_WRITE);
|
/linux-master/mm/ |
H A D | madvise.c | 321 file_permission(vma->vm_file, MAY_WRITE) == 0;
|
/linux-master/fs/nfs/ |
H A D | dir.c | 3210 mask |= MAY_WRITE; 3215 mask |= MAY_WRITE; 3219 mask |= MAY_WRITE; 3268 if ((mask & ~cache_mask & (MAY_READ | MAY_WRITE | MAY_EXEC)) != 0) 3286 mask |= MAY_WRITE; 3324 if ((mask & (MAY_READ | MAY_WRITE | MAY_EXEC)) == 0) 3343 if ((mask & MAY_WRITE) && !(mask & MAY_READ))
|
/linux-master/drivers/block/ |
H A D | ublk_drv.c | 2834 mask = MAY_READ | MAY_WRITE;
|
/linux-master/include/linux/ |
H A D | fs.h | 100 #define MAY_WRITE 0x00000002 macro
|
/linux-master/fs/ |
H A D | read_write.c | 357 int mask = read_write == READ ? MAY_READ : MAY_WRITE;
|
H A D | open.c | 89 error = inode_permission(idmap, inode, MAY_WRITE); 305 ret = security_file_permission(file, MAY_WRITE); 309 ret = fsnotify_file_area_perm(file, MAY_WRITE, &offset, len); 1264 if (!(acc_mode & MAY_WRITE)) 1287 acc_mode |= MAY_WRITE;
|
H A D | namei.c | 281 * @mask: right to check for (%MAY_READ, %MAY_WRITE, %MAY_EXEC ...) 326 * @mask: right to check for (%MAY_READ, %MAY_WRITE, %MAY_EXEC ...) 381 * @mask: right to check for (%MAY_READ, %MAY_WRITE, %MAY_EXEC, 413 if (!(mask & MAY_WRITE)) 426 mask &= MAY_READ | MAY_WRITE | MAY_EXEC; 449 * @mask: right to check for (%MAY_READ, %MAY_WRITE, %MAY_EXEC ...) 475 * @mask: Right to check for (%MAY_READ, %MAY_WRITE, %MAY_EXEC) 481 if (unlikely(mask & MAY_WRITE)) { 495 * @mask: Right to check for (%MAY_READ, %MAY_WRITE, %MAY_EXEC) 501 * When checking for MAY_APPEND, MAY_WRITE mus [all...] |
H A D | remap_range.c | 104 int mask = write ? MAY_WRITE : MAY_READ; 427 if (!inode_permission(idmap, inode, MAY_WRITE)) 456 * MAY_WRITE need to be checked with mnt_get_write_access_file() held.
|
/linux-master/fs/overlayfs/ |
H A D | util.c | 655 acc_mode = MAY_WRITE;
|
H A D | inode.c | 314 !special_file(realinode->i_mode) && mask & MAY_WRITE) { 315 mask &= ~(MAY_WRITE | MAY_APPEND);
|
/linux-master/fs/ocfs2/ |
H A D | refcounttree.c | 4320 return inode_permission(&nop_mnt_idmap, dir, MAY_WRITE | MAY_EXEC);
|
/linux-master/fs/bcachefs/ |
H A D | fs-ioctl.c | 394 dir, MAY_WRITE | MAY_EXEC);
|
/linux-master/fs/proc/ |
H A D | proc_sysctl.c | 420 if ((op & ~mode & (MAY_READ|MAY_WRITE|MAY_EXEC)) == 0) 563 if (sysctl_perm(head, table, write ? MAY_WRITE : MAY_READ)) 805 error = mask & MAY_WRITE ? -EACCES : 0;
|
/linux-master/fs/nfsd/ |
H A D | vfs.c | 2575 acc & (MAY_READ | MAY_WRITE | MAY_EXEC));
|
/linux-master/kernel/cgroup/ |
H A D | cgroup.c | 5081 ret = inode_permission(&nop_mnt_idmap, inode, MAY_WRITE);
|
/linux-master/security/smack/ |
H A D | smack_lsm.c | 114 if (mode & MAY_WRITE) 210 (mode & (MAY_WRITE | MAY_APPEND))) 1083 rc = smk_curacc(isp, MAY_WRITE, &ad); 1084 rc = smk_bu_inode(d_backing_inode(old_dentry), MAY_WRITE, rc); 1089 rc = smk_curacc(isp, MAY_WRITE, &ad); 1090 rc = smk_bu_inode(d_backing_inode(new_dentry), MAY_WRITE, rc); 1116 rc = smk_curacc(smk_of_inode(ip), MAY_WRITE, &ad); 1117 rc = smk_bu_inode(ip, MAY_WRITE, rc); 1124 rc = smk_curacc(smk_of_inode(dir), MAY_WRITE, &ad); 1125 rc = smk_bu_inode(dir, MAY_WRITE, r [all...] |
/linux-master/security/selinux/ |
H A D | hooks.c | 1964 else if (mask & MAY_WRITE) 1970 if (mask & MAY_WRITE) 3105 mask &= (MAY_READ|MAY_WRITE|MAY_EXEC|MAY_APPEND); 3614 if ((file->f_flags & O_APPEND) && (mask & MAY_WRITE))
|
/linux-master/security/integrity/ima/ |
H A D | ima_main.c | 412 if ((mask & MAY_WRITE) && test_bit(IMA_DIGSIG, &iint->atomic_flags) && 560 * @mask: contains MAY_READ, MAY_WRITE, MAY_EXEC or MAY_APPEND 573 mask & (MAY_READ | MAY_WRITE | MAY_EXEC |
|
/linux-master/security/apparmor/ |
H A D | lsm.c | 348 return common_perm_cond(OP_TRUNC, path, MAY_WRITE | AA_MAY_SETATTR); 416 MAY_READ | AA_MAY_GETATTR | MAY_WRITE | 422 0, MAY_WRITE | AA_MAY_SETATTR | 429 MAY_READ | AA_MAY_GETATTR | MAY_WRITE | 435 0, MAY_WRITE | AA_MAY_SETATTR | 554 mask |= MAY_WRITE; 574 mask |= MAY_WRITE;
|
/linux-master/fs/gfs2/ |
H A D | file.c | 239 error = gfs2_permission(&nop_mnt_idmap, inode, MAY_WRITE);
|
/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); 2569 ret = inode_permission(idmap, inode, MAY_WRITE | MAY_EXEC); 2638 inode_permission(&nop_mnt_idmap, inode, MAY_WRITE)) {
|
H A D | inode.c | 9663 if (mask & MAY_WRITE &&
|
/linux-master/fs/smb/server/ |
H A D | smb2pdu.c | 2060 *may_flags = MAY_OPEN | MAY_READ | MAY_WRITE; 2063 *may_flags = MAY_OPEN | MAY_WRITE; 3229 MAY_EXEC | MAY_WRITE);
|
/linux-master/fs/exfat/ |
H A D | file.c | 99 if (allow_utime & MAY_WRITE)
|