HomeFreeBSD

ARC: Remove b_cv from struct l1arc_buf_hdr

Description

ARC: Remove b_cv from struct l1arc_buf_hdr

Earlier as part of #14123 I've removed one use of b_cv. This patch
reuses the same approach to remove the other one from much more
rare code path.

This saves 16 bytes of L1 ARC header on FreeBSD (reducing it from
200 to 184 bytes) and seems even more on Linux.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Alexander Motin <mav@FreeBSD.org>
Sponsored by: iXsystems, Inc.
Closes #15340

Details

Provenance
mavAuthored on Oct 4 2023, 9:45 PM
GitHub <noreply@github.com>Committed on Oct 4 2023, 9:45 PM
Parents
rGf795e90a11c6: Add BTI landing pads to the AArch64 SHA2 assembly
Branches
Unknown
Tags
Unknown