Re: [PATCH] xfs: return when delta equals 0 in xfs_mod_freecounter

From: Dave Chinner
Date: Tue Jun 21 2022 - 00:36:01 EST


On Tue, Jun 21, 2022 at 11:11:13AM +0800, Shida Zhang wrote:
> There are cases that xfs_mod_freecounter() will get called when delta
> equals 0 while it's unnecessary.

AFAICT all of the call paths are guarded by checks to ensure the
delta is, in fact, not zero. i.e. if the delta is zero, we shouldn't
be calling xfs_mod_fdblocks() or xfs_mod_frextents() at all.

Can you explain in more detail what code path leads to delta = 0
here?

Cheers,

Dave.
--
Dave Chinner
david@xxxxxxxxxxxxx