From b6cdc8502ae9771b4b839837a2d6e1406c42be18 Mon Sep 17 00:00:00 2001 From: Jaydeep Kshirsagar Date: Wed, 29 Jan 2025 22:34:29 -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);