From 7d70f1e09971d2ffac9c4557bdd59ce8e8bc5035 Mon Sep 17 00:00:00 2001 From: Rich Ercolani <214141+rincebrain@users.noreply.github.com> Date: Wed, 8 Sep 2021 17:00:03 -0400 Subject: [PATCH] arc: Drop an incorrect assert Unfortunately, there was an overzealous assertion that was (in pretty specific circumstances) false, causing failure. This assertion was added in error, so we're removing it. Reviewed-by: Matthew Ahrens Reviewed-by: George Wilson Reviewed-by: Brian Behlendorf Signed-off-by: Rich Ercolani Closes #9897 Closes #12020 Closes #12246 --- module/zfs/arc.c | 1 - 1 file changed, 1 deletion(-) diff --git a/module/zfs/arc.c b/module/zfs/arc.c index a89a9e65d3..056ebf5320 100644 --- a/module/zfs/arc.c +++ b/module/zfs/arc.c @@ -6541,7 +6541,6 @@ arc_release(arc_buf_t *buf, void *tag) ASSERT(!HDR_IO_IN_PROGRESS(hdr)); ASSERT(!HDR_IN_HASH_TABLE(hdr)); ASSERT(!HDR_HAS_L2HDR(hdr)); - ASSERT(HDR_EMPTY(hdr)); ASSERT3U(hdr->b_l1hdr.b_bufcnt, ==, 1); ASSERT3S(zfs_refcount_count(&hdr->b_l1hdr.b_refcnt), ==, 1);