On Thu, Mar 26, 2020 at 06:14:17PM -0700, Darrick J. Wong wrote: > From: Darrick J. Wong <darrick.wong@xxxxxxxxxx> > > In commit f467cad95f5e3, I added the ability to force a recalculation of > the filesystem summary counters if they seemed incorrect. This was done > (not entirely correctly) by tweaking the log code to write an unmount > record without the UMOUNT_TRANS flag set. At next mount, the log > recovery code will fail to find the unmount record and go into recovery, > which triggers the recalculation. > > What actually gets written to the log is what ought to be an unmount > record, but without any flags set to indicate what kind of record it > actually is. This worked to trigger the recalculation, but we shouldn't > write bogus log records when we could simply write nothing. > > Fixes: f467cad95f5e3 ("xfs: force summary counter recalc at next mount") > Signed-off-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> Looks good (assuming the "xfs: refactor unmount record writing" is applied): Reviewed-by: Christoph Hellwig <hch@xxxxxx>