fs: port i_{g,u}id_{needs_}update() to mnt_idmap
[sfrench/cifs-2.6.git] / fs / quota / dquot.c
index 6ae106c0f14671ff9f6633be02863158f9e011f0..207434a854f39ce62e81d10cd5bcf837d76ce98e 100644 (file)
@@ -2097,7 +2097,7 @@ int dquot_transfer(struct mnt_idmap *idmap, struct inode *inode,
        if (!dquot_active(inode))
                return 0;
 
-       if (i_uid_needs_update(mnt_userns, iattr, inode)) {
+       if (i_uid_needs_update(idmap, iattr, inode)) {
                kuid_t kuid = from_vfsuid(mnt_userns, i_user_ns(inode),
                                          iattr->ia_vfsuid);
 
@@ -2111,7 +2111,7 @@ int dquot_transfer(struct mnt_idmap *idmap, struct inode *inode,
                }
                transfer_to[USRQUOTA] = dquot;
        }
-       if (i_gid_needs_update(mnt_userns, iattr, inode)) {
+       if (i_gid_needs_update(idmap, iattr, inode)) {
                kgid_t kgid = from_vfsgid(mnt_userns, i_user_ns(inode),
                                          iattr->ia_vfsgid);