Commit 07c34f8c authored by Darrick J. Wong's avatar Darrick J. Wong
Browse files

xfs: use deferred reaping for data device cow extents



Don't roll the whole transaction after every extent, that's rather
inefficient.

Signed-off-by: default avatar"Darrick J. Wong" <djwong@kernel.org>
Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
parent d5b157e0
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -445,7 +445,7 @@ xreap_agextent_iter(
			 */
			xfs_refcount_free_cow_extent(sc->tp, false, fsbno,
					*aglenp);
			xreap_force_defer_finish(rs);
			xreap_inc_defer(rs);
			return 0;
		}

@@ -486,7 +486,7 @@ xreap_agextent_iter(
		if (error)
			return error;

		xreap_force_defer_finish(rs);
		xreap_inc_defer(rs);
		return 0;
	}