attr: handle idmapped mounts
[linux-block.git] / fs / proc / generic.c
index 6c0a05f55d6b12b4551bfd9e5879d01f50209a0e..6d4fabab8aa7db9ba909ff6418d68d00c57ffb8c 100644 (file)
@@ -121,11 +121,11 @@ static int proc_notify_change(struct dentry *dentry, struct iattr *iattr)
        struct proc_dir_entry *de = PDE(inode);
        int error;
 
-       error = setattr_prepare(dentry, iattr);
+       error = setattr_prepare(&init_user_ns, dentry, iattr);
        if (error)
                return error;
 
-       setattr_copy(inode, iattr);
+       setattr_copy(&init_user_ns, inode, iattr);
        mark_inode_dirty(inode);
 
        proc_set_user(de, inode->i_uid, inode->i_gid);