| /linux/tools/testing/selftests/mount/ |
| H A D | unprivileged-remount-test.c | 119 int mnt_flags; in read_mnt_flags() local 131 mnt_flags = 0; in read_mnt_flags() 133 mnt_flags |= MS_RDONLY; in read_mnt_flags() 135 mnt_flags |= MS_NOSUID; in read_mnt_flags() 137 mnt_flags |= MS_NODEV; in read_mnt_flags() 139 mnt_flags |= MS_NOEXEC; in read_mnt_flags() 141 mnt_flags |= MS_NOATIME; in read_mnt_flags() 143 mnt_flags |= MS_NODIRATIME; in read_mnt_flags() 145 mnt_flags |= MS_RELATIME; in read_mnt_flags() 147 mnt_flags |= MS_SYNCHRONOUS; in read_mnt_flags() [all …]
|
| /linux/fs/ |
| H A D | namespace.c | 361 return (mnt->mnt_flags & MNT_READONLY) || sb_rdonly(mnt->mnt_sb); in __mnt_is_readonly() 689 mnt->mnt.mnt_flags |= MNT_READONLY; in mnt_make_readonly() 705 if (!(m->mnt.mnt_flags & MNT_READONLY)) { in sb_prepare_remount_readonly() 753 if (unlikely(bastard->mnt_flags & (MNT_SYNC_UMOUNT | MNT_DOOMED))) { in __legitimize_mnt() 1183 mnt->mnt.mnt_flags = MNT_INTERNAL; in vfs_create_mount() 1250 mnt->mnt.mnt_flags = READ_ONCE(old->mnt.mnt_flags) & in clone_mnt() 1353 if (unlikely(mnt->mnt.mnt_flags & MNT_DOOMED)) { in mntput_no_expire_slowpath() 1358 mnt->mnt.mnt_flags |= MNT_DOOMED; in mntput_no_expire_slowpath() 1375 if (likely(!(mnt->mnt.mnt_flags & MNT_INTERNAL))) { in mntput_no_expire_slowpath() 1476 p->mnt.mnt_flags |= MNT_INTERNAL; in mnt_clone_internal() [all …]
|
| H A D | statfs.c | 14 static int flags_by_mnt(int mnt_flags) in flags_by_mnt() argument 18 if (mnt_flags & MNT_READONLY) in flags_by_mnt() 20 if (mnt_flags & MNT_NOSUID) in flags_by_mnt() 22 if (mnt_flags & MNT_NODEV) in flags_by_mnt() 24 if (mnt_flags & MNT_NOEXEC) in flags_by_mnt() 26 if (mnt_flags & MNT_NOATIME) in flags_by_mnt() 28 if (mnt_flags & MNT_NODIRATIME) in flags_by_mnt() 30 if (mnt_flags & MNT_RELATIME) in flags_by_mnt() 32 if (mnt_flags & MNT_NOSYMFOLLOW) in flags_by_mnt() 51 return ST_VALID | flags_by_mnt(mnt->mnt_flags) | in calculate_f_flags()
|
| H A D | pnode.c | 71 return m->mnt.mnt_flags & MNT_UMOUNT; in will_be_unmounted() 477 child->mnt.mnt_flags &= ~MNT_LOCKED; in propagate_mount_unlock() 488 m->mnt.mnt_flags |= MNT_UMOUNT; in umount_one()
|
| H A D | pnode.h | 21 #define IS_MNT_LOCKED(m) ((m)->mnt.mnt_flags & MNT_LOCKED)
|
| H A D | proc_namespace.c | 79 if (mnt->mnt_flags & fs_infop->flag) in show_vfsmnt_opts() 155 seq_puts(m, mnt->mnt_flags & MNT_READONLY ? " ro" : " rw"); in show_mountinfo()
|
| H A D | mount.h | 137 return m && likely(!(m->mnt.mnt_flags & MNT_SYNC_UMOUNT)); in __path_is_mountpoint()
|
| H A D | inode.c | 2068 if (!(mnt->mnt_flags & MNT_RELATIME)) in relatime_need_update() 2231 if (mnt->mnt_flags & MNT_NOATIME) in atime_needs_update() 2233 if ((mnt->mnt_flags & MNT_NODIRATIME) && S_ISDIR(inode->i_mode)) in atime_needs_update()
|
| H A D | exec.c | 120 return (path->mnt->mnt_flags & MNT_NOEXEC) || in path_noexec()
|
| H A D | namei.c | 2038 unlikely(link->mnt->mnt_flags & MNT_NOSYMFOLLOW)) in pick_link() 4212 return !(path->mnt->mnt_flags & MNT_NODEV) && in may_open_dev()
|
| /linux/tools/testing/selftests/mount_setattr/ |
| H A D | mount_setattr_test.c | 234 unsigned int mnt_flags; in read_mnt_flags() local 245 mnt_flags = 0; in read_mnt_flags() 247 mnt_flags |= MS_RDONLY; in read_mnt_flags() 249 mnt_flags |= MS_NOSUID; in read_mnt_flags() 251 mnt_flags |= MS_NODEV; in read_mnt_flags() 253 mnt_flags |= MS_NOEXEC; in read_mnt_flags() 255 mnt_flags |= MS_NOATIME; in read_mnt_flags() 257 mnt_flags |= MS_NODIRATIME; in read_mnt_flags() 259 mnt_flags |= MS_RELATIME; in read_mnt_flags() 261 mnt_flags |= MS_SYNCHRONOUS; in read_mnt_flags() [all …]
|
| /linux/include/linux/ |
| H A D | mount.h | 61 int mnt_flags; member
|
| /linux/security/apparmor/ |
| H A D | path.c | 97 if (path->mnt->mnt_flags & MNT_INTERNAL) { in d_namespace_path()
|
| /linux/security/landlock/ |
| H A D | syscalls.c | 307 (fd_file(f)->f_path.mnt->mnt_flags & MNT_INTERNAL) || in get_path_from_fd()
|
| H A D | fs.c | 893 if (likely(walker_path.mnt->mnt_flags & MNT_INTERNAL)) { in is_access_to_paths_allowed()
|
| /linux/fs/overlayfs/ |
| H A D | super.c | 536 upper_mnt->mnt_flags &= ~(MNT_NOATIME | MNT_NODIRATIME | MNT_RELATIME); in ovl_get_upper() 1112 mnt->mnt_flags |= MNT_READONLY | MNT_NOATIME; in ovl_get_layers()
|
| /linux/fs/ocfs2/ |
| H A D | file.c | 231 if ((vfsmnt->mnt_flags & MNT_NOATIME) || in ocfs2_should_update_atime() 232 ((vfsmnt->mnt_flags & MNT_NODIRATIME) && S_ISDIR(inode->i_mode))) in ocfs2_should_update_atime() 235 if (vfsmnt->mnt_flags & MNT_RELATIME) { in ocfs2_should_update_atime()
|
| /linux/virt/kvm/ |
| H A D | guest_memfd.c | 996 kvm_gmem_mnt->mnt_flags |= MNT_NOEXEC; in kvm_gmem_init_mount()
|
| /linux/Documentation/filesystems/ |
| H A D | sharedsubtree.rst | 867 ->mnt_flags 940 Normally we have ->mnt_flags modifications serialized by vfsmount_lock.
|
| H A D | mount_api.rst | 390 unsigned int mnt_flags);
|
| /linux/fs/nfs/ |
| H A D | inode.c | 1028 if ((path->mnt->mnt_flags & MNT_NOATIME) || in nfs_getattr() 1029 ((path->mnt->mnt_flags & MNT_NODIRATIME) && S_ISDIR(inode->i_mode))) in nfs_getattr()
|
| /linux/security/selinux/ |
| H A D | hooks.c | 618 char mnt_flags = sbsec->flags & SE_MNTMASK; in bad_option() local 630 if (mnt_flags & flag) in bad_option()
|