lkml.org 
[lkml]   [2016]   [Jan]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3.19.y-ckt 016/210] ovl: root: copy attr
    Date
    3.19.8-ckt14 -stable review patch.  If anyone has any objections, please let me know.

    ---8<------------------------------------------------------------

    From: Miklos Szeredi <miklos@szeredi.hu>

    commit ed06e069775ad9236087594a1c1667367e983fb5 upstream.

    We copy i_uid and i_gid of underlying inode into overlayfs inode. Except
    for the root inode.

    Fix this omission.

    Signed-off-by: Miklos Szeredi <miklos@szeredi.hu>
    Signed-off-by: Kamal Mostafa <kamal@canonical.com>
    ---
    fs/overlayfs/super.c | 3 +++
    1 file changed, 3 insertions(+)

    diff --git a/fs/overlayfs/super.c b/fs/overlayfs/super.c
    index ab3efa1..62b2b62 100644
    --- a/fs/overlayfs/super.c
    +++ b/fs/overlayfs/super.c
    @@ -775,6 +775,9 @@ static int ovl_fill_super(struct super_block *sb, void *data, int silent)

    root_dentry->d_fsdata = oe;

    + ovl_copyattr(ovl_dentry_real(root_dentry)->d_inode,
    + root_dentry->d_inode);
    +
    sb->s_magic = OVERLAYFS_SUPER_MAGIC;
    sb->s_op = &ovl_super_operations;
    sb->s_root = root_dentry;
    --
    1.9.1
    \
     
     \ /
      Last update: 2016-01-29 03:41    [W:2.503 / U:0.020 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site