From d3bafb1ce9ddea1b022139f2dab15ff95654ca14 Mon Sep 17 00:00:00 2001 From: Jaydeep Kshirsagar Date: Fri, 31 Jan 2025 15:55:43 -0800 Subject: [PATCH] Avoid ARC buffer transfrom operations in prefetch This change will prevent prefetch to perform unnecessary transform operations on ARC buffer. Signed-off-by: Jaydeep Kshirsagar --- module/zfs/arc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/module/zfs/arc.c b/module/zfs/arc.c index bd6f076dfbbd..1f653d953113 100644 --- a/module/zfs/arc.c +++ b/module/zfs/arc.c @@ -6031,6 +6031,7 @@ arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, acb->acb_compressed = compressed_read; acb->acb_encrypted = encrypted_read; acb->acb_noauth = noauth_read; + acb->acb_nobuf = no_buf; acb->acb_zb = *zb; ASSERT3P(hdr->b_l1hdr.b_acb, ==, NULL);