fs: port privilege checking helpers to mnt_idmap
[linux-block.git] / fs / overlayfs / inode.c
index 3ba3110243d1005e72210572309e294aca47e3e4..4e56d0cb7cce0335ea4f619f63f220215b1314d1 100644 (file)
@@ -676,7 +676,7 @@ int ovl_set_acl(struct mnt_idmap *idmap, struct dentry *dentry,
         */
        if (unlikely(inode->i_mode & S_ISGID) && type == ACL_TYPE_ACCESS &&
            !in_group_p(inode->i_gid) &&
-           !capable_wrt_inode_uidgid(&init_user_ns, inode, CAP_FSETID)) {
+           !capable_wrt_inode_uidgid(&nop_mnt_idmap, inode, CAP_FSETID)) {
                struct iattr iattr = { .ia_valid = ATTR_KILL_SGID };
 
                err = ovl_setattr(&nop_mnt_idmap, dentry, &iattr);