MNT_NODIRATIME
if ((mnt->mnt_flags & MNT_NODIRATIME) && S_ISDIR(inode->i_mode))
mnt_flags |= MNT_NODIRATIME;
mnt_flags |= MNT_NODIRATIME;
if (mnt_flags & MNT_NODIRATIME)
((path->mnt->mnt_flags & MNT_NODIRATIME) && S_ISDIR(inode->i_mode)))
((vfsmnt->mnt_flags & MNT_NODIRATIME) && S_ISDIR(inode->i_mode)))
upper_mnt->mnt_flags &= ~(MNT_NOATIME | MNT_NODIRATIME | MNT_RELATIME);
{ MNT_NODIRATIME, ",nodiratime" },
if (mnt_flags & MNT_NODIRATIME)
| MNT_NOATIME | MNT_NODIRATIME | MNT_RELATIME
MNT_ATIME_MASK = MNT_NOATIME | MNT_NODIRATIME | MNT_RELATIME,