]> git.baikalelectronics.ru Git - kernel.git/commit
xfs: directly return if the delta equal to zero
authorKaixu Xia <kaixuxia@tencent.com>
Fri, 4 Dec 2020 00:41:22 +0000 (16:41 -0800)
committerDarrick J. Wong <darrick.wong@oracle.com>
Wed, 9 Dec 2020 17:49:38 +0000 (09:49 -0800)
commit268ca2a2b7c0354b7351cf191cd44d3d2cb24dd9
tree65e955966086d6fb651a76ce6499981ed64f7c4b
parent6a1231ce8dfeaab67e6f8c0a67ab1f1e8cbff1bc
xfs: directly return if the delta equal to zero

The xfs_trans_mod_dquot() function will allocate new tp->t_dqinfo if
it is NULL and make the changes in the tp->t_dqinfo->dqs[XFS_QM_TRANS
_{USR,GRP,PRJ}]. Nowadays seems none of the callers want to join the
dquots to the transaction and push them to device when the delta is
zero. Actually, most of time the caller would check the delta and go
on only when the delta value is not zero, so we should bail out when
it is zero.

Signed-off-by: Kaixu Xia <kaixuxia@tencent.com>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Brian Foster <bfoster@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
fs/xfs/xfs_trans_dquot.c