lkml.org 
[lkml]   [2017]   [Jul]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.12 109/196] f2fs: Dont clear SGID when inheriting ACLs
    Date
    4.12-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Jaegeuk Kim <jaegeuk@kernel.org>

    commit c925dc162f770578ff4a65ec9b08270382dba9e6 upstream.

    This patch copies commit b7f8a09f80:
    "btrfs: Don't clear SGID when inheriting ACLs" written by Jan.

    Fixes: 073931017b49d9458aa351605b43a7e34598caef
    Signed-off-by: Jan Kara <jack@suse.cz>
    Reviewed-by: Chao Yu <yuchao0@huawei.com>
    Reviewed-by: Jan Kara <jack@suse.cz>
    Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    fs/f2fs/acl.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    --- a/fs/f2fs/acl.c
    +++ b/fs/f2fs/acl.c
    @@ -211,7 +211,7 @@ static int __f2fs_set_acl(struct inode *
    switch (type) {
    case ACL_TYPE_ACCESS:
    name_index = F2FS_XATTR_INDEX_POSIX_ACL_ACCESS;
    - if (acl) {
    + if (acl && !ipage) {
    error = posix_acl_update_mode(inode, &inode->i_mode, &acl);
    if (error)
    return error;

    \
     
     \ /
      Last update: 2017-07-25 21:42    [W:2.239 / U:0.132 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site