diff --git a/fs/btrfs/scrub.c b/fs/btrfs/scrub.c index 79bd479317cb53cbea30a7021d81a891ed9ae20c..cb308a3a93006d7810ae31ee8197887fca42ba9e 100644 --- a/fs/btrfs/scrub.c +++ b/fs/btrfs/scrub.c @@ -2505,6 +2505,7 @@ static noinline_for_stack int scrub_stripe(struct scrub_ctx *sctx, if (ret) goto out; + scrub_free_csums(sctx); if (extent_logical + extent_len < key.objectid + bytes) { logical += increment;