quota: Fixup dquot_transfer
Commit bc8e5f0739
had a typo which caused
quota miscomputation when changing owner group of a file. Linus will hate
me.
Signed-off-by: Jan Kara <jack@suse.cz>
This commit is contained in:
parent
f4b113ae6f
commit
4dea496974
|
@ -1812,7 +1812,7 @@ int dquot_transfer(struct inode *inode, struct iattr *iattr)
|
||||||
if (iattr->ia_valid & ATTR_UID && iattr->ia_uid != inode->i_uid)
|
if (iattr->ia_valid & ATTR_UID && iattr->ia_uid != inode->i_uid)
|
||||||
transfer_to[USRQUOTA] = dqget(sb, iattr->ia_uid, USRQUOTA);
|
transfer_to[USRQUOTA] = dqget(sb, iattr->ia_uid, USRQUOTA);
|
||||||
if (iattr->ia_valid & ATTR_GID && iattr->ia_gid != inode->i_gid)
|
if (iattr->ia_valid & ATTR_GID && iattr->ia_gid != inode->i_gid)
|
||||||
transfer_to[GRPQUOTA] = dqget(sb, iattr->ia_uid, GRPQUOTA);
|
transfer_to[GRPQUOTA] = dqget(sb, iattr->ia_gid, GRPQUOTA);
|
||||||
|
|
||||||
ret = __dquot_transfer(inode, transfer_to);
|
ret = __dquot_transfer(inode, transfer_to);
|
||||||
dqput_all(transfer_to);
|
dqput_all(transfer_to);
|
||||||
|
|
Loading…
Reference in New Issue