HomeFreeBSD

Remove atomics from zh_refcount

Description

Remove atomics from zh_refcount

It is protected by z_hold_locks, so we do not need more serialization,
simple integer math should be fine.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Ryan Moeller <ryan@iXsystems.com>
Reviewed-by: Richard Yao <richard.yao@alumni.stonybrook.edu>
Signed-off-by: Alexander Motin <mav@FreeBSD.org>
Closes #14196

Details

Provenance
mavAuthored on Nov 28 2022, 7:36 PM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Mar 2 2023, 10:37 PM
Parents
rG82e311709568: Optimize microzaps
Branches
Unknown
Tags
Unknown

Event Timeline

Brian Behlendorf <behlendorf1@llnl.gov> committed rG2098a0031802: Remove atomics from zh_refcount (authored by mav).Mar 2 2023, 10:37 PM