From: Darrick J. Wong <darrick.wong@xxxxxxxxxx> Check that our observed refcount records have exact matches for what's in the ondisk refcount btree, since they're supposed to match exactly. Signed-off-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> --- repair/rmap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/repair/rmap.c b/repair/rmap.c index a4cc6a4937c9..54451a7e262d 100644 --- a/repair/rmap.c +++ b/repair/rmap.c @@ -1402,8 +1402,8 @@ _("Missing reference count record for (%u/%u) len %u count %u\n"), /* Compare each refcount observation against the btree's */ if (tmp.rc_startblock != rl_rec->rc_startblock || - tmp.rc_blockcount < rl_rec->rc_blockcount || - tmp.rc_refcount < rl_rec->rc_refcount) + tmp.rc_blockcount != rl_rec->rc_blockcount || + tmp.rc_refcount != rl_rec->rc_refcount) do_warn( _("Incorrect reference count: saw (%u/%u) len %u nlinks %u; should be (%u/%u) len %u nlinks %u\n"), agno, tmp.rc_startblock, tmp.rc_blockcount,