HomeFreeBSD

Cleanup VERIFY() macros (#17163)

Description

Cleanup VERIFY() macros (#17163)

  • Fix VERIFY3B() when given non-boolean values.
    • Map EQUIV() into VERIFY3B(,==,) as equivalent.
    • Tune messages for better readability and to closer match source

code for easier search. Unify user-space messages with kernel.

  • Tune printed types and remove %px outside of Linux kernel.

Signed-off-by: Alexander Motin <mav@FreeBSD.org>
Sponsored by: iXsystems, Inc.
Reviewed-by: @ImAwsumm
Reviewed-by: Rob Norris <robn@despairlabs.com>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>

Details

Provenance
mavAuthored on Apr 16 2025, 4:01 PM
GitHub <noreply@github.com>Committed on Apr 16 2025, 4:01 PM
Parents
rG131df3bbf2b3: vdev_to_nvlist_iter: ignore draid parameters when matching names (#17228)
Branches
Unknown
Tags
Unknown

Event Timeline