diff options
Diffstat (limited to 'include/linux/mount.h')
| -rw-r--r-- | include/linux/mount.h | 9 | 
1 files changed, 8 insertions, 1 deletions
| diff --git a/include/linux/mount.h b/include/linux/mount.h index 839bac270904..b0c1e6574e7f 100644 --- a/include/linux/mount.h +++ b/include/linux/mount.h @@ -42,13 +42,20 @@ struct mnt_namespace;   * flag, consider how it interacts with shared mounts.   */  #define MNT_SHARED_MASK	(MNT_UNBINDABLE) -#define MNT_PROPAGATION_MASK	(MNT_SHARED | MNT_UNBINDABLE) +#define MNT_USER_SETTABLE_MASK  (MNT_NOSUID | MNT_NODEV | MNT_NOEXEC \ +				 | MNT_NOATIME | MNT_NODIRATIME | MNT_RELATIME \ +				 | MNT_READONLY) +#define MNT_ATIME_MASK (MNT_NOATIME | MNT_NODIRATIME | MNT_RELATIME )  #define MNT_INTERNAL_FLAGS (MNT_SHARED | MNT_WRITE_HOLD | MNT_INTERNAL | \  			    MNT_DOOMED | MNT_SYNC_UMOUNT | MNT_MARKED)  #define MNT_INTERNAL	0x4000 +#define MNT_LOCK_ATIME		0x040000 +#define MNT_LOCK_NOEXEC		0x080000 +#define MNT_LOCK_NOSUID		0x100000 +#define MNT_LOCK_NODEV		0x200000  #define MNT_LOCK_READONLY	0x400000  #define MNT_LOCKED		0x800000  #define MNT_DOOMED		0x1000000 | 
