Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4dea4969 authored by Jan Kara's avatar Jan Kara
Browse files

quota: Fixup dquot_transfer



Commit bc8e5f07 had a typo which caused
quota miscomputation when changing owner group of a file. Linus will hate
me.

Signed-off-by: default avatarJan Kara <jack@suse.cz>
parent f4b113ae
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -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);