]> 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)
commitb0de68f81e0af8b098dc4ca3c8d0fffe562213d3
tree65e955966086d6fb651a76ce6499981ed64f7c4b
parente40cfb41de9ba75db48b410b31b641bc91b15dc0
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