lkml.org 
[lkml]   [2009]   [Mar]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[PATCH 2/2] Make relatime default
    Change the default behaviour of the kernel to use relatime for all
    filesystems. This can be overridden with the "strictatime" mount
    option.

    Signed-off-by: Matthew Garrett <mjg@redhat.com>
    ---
    fs/namespace.c | 5 +++--
    1 files changed, 3 insertions(+), 2 deletions(-)

    diff --git a/fs/namespace.c b/fs/namespace.c
    index d0659ec..f0e7530 100644
    --- a/fs/namespace.c
    +++ b/fs/namespace.c
    @@ -1920,6 +1920,9 @@ long do_mount(char *dev_name, char *dir_name, char *type_page,
    if (data_page)
    ((char *)data_page)[PAGE_SIZE - 1] = 0;

    + /* Default to relatime */
    + mnt_flags |= MNT_RELATIME;
    +
    /* Separate the per-mountpoint flags */
    if (flags & MS_NOSUID)
    mnt_flags |= MNT_NOSUID;
    @@ -1931,8 +1934,6 @@ long do_mount(char *dev_name, char *dir_name, char *type_page,
    mnt_flags |= MNT_NOATIME;
    if (flags & MS_NODIRATIME)
    mnt_flags |= MNT_NODIRATIME;
    - if (flags & MS_RELATIME)
    - mnt_flags |= MNT_RELATIME;
    if (flags & MS_STRICTATIME)
    mnt_flags &= ~(MNT_RELATIME | MNT_NOATIME);
    if (flags & MS_RDONLY)
    --
    Matthew Garrett | mjg59@srcf.ucam.org

    \
     
     \ /
      Last update: 2009-03-26 18:57    [W:2.090 / U:0.292 seconds]
    ©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site