HomeFreeBSD

ddt: simplify entry load and flags

Description

ddt: simplify entry load and flags

Only a single bit is needed to track entry state, and definitely not two
whole bytes. Some light refactoring in ddt_lookup() is needed to support
this, but it reads a lot better now.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Rob Norris <rob.norris@klarasystems.com>
Sponsored-by: Klara, Inc.
Sponsored-by: iXsystems, Inc.
Closes #15887

Details

Provenance
rob.norris_klarasystems.comAuthored on Dec 5 2023, 3:28 AM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Feb 15 2024, 7:45 PM
Parents
rG2cffddd405e0: ddt: remove ddt_node
Branches
Unknown
Tags
Unknown