lkml.org 
[lkml]   [2018]   [Apr]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5/6 RESEND] statfs: add ST_PRIVATE
    Date
    This lets userspace query whether a mountpoint was made MS_PRIVATE.

    Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
    Cc: Alexander Viro <viro@zeniv.linux.org.uk>
    ---
    fs/statfs.c | 2 ++
    include/linux/statfs.h | 1 +
    2 files changed, 3 insertions(+)

    diff --git a/fs/statfs.c b/fs/statfs.c
    index 2fc6f9c3793c..26cda2586d7e 100644
    --- a/fs/statfs.c
    +++ b/fs/statfs.c
    @@ -33,6 +33,8 @@ static int flags_by_mnt(int mnt_flags)
    flags |= ST_UNBINDABLE;
    if (mnt_flags & MNT_SHARED)
    flags |= ST_SHARED;
    + else
    + flags |= ST_PRIVATE;
    return flags;
    }

    diff --git a/include/linux/statfs.h b/include/linux/statfs.h
    index 5416b2936dd9..1ea4a45aa6c3 100644
    --- a/include/linux/statfs.h
    +++ b/include/linux/statfs.h
    @@ -41,6 +41,7 @@ struct kstatfs {
    #define ST_NODIRATIME (1<<11) /* do not update directory access times */
    #define ST_RELATIME (1<<12) /* update atime relative to mtime/ctime */
    #define ST_UNBINDABLE (1<<17) /* change to unbindable */
    +#define ST_PRIVATE (1<<18) /* change to private */
    #define ST_SHARED (1<<20) /* change to shared */

    #endif
    --
    2.17.0
    \
     
     \ /
      Last update: 2018-04-18 11:29    [W:6.597 / U:0.316 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site