HomeFreeBSD

Remove the temporary alignment check in free().
rS95899Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

Remove the temporary alignment check in free().

Implement the following checks on freed memory in the bucket path:

  • Slab membership
  • Alignment
  • Duplicate free

This previously was only done if we skipped the buckets. This code will slow
down INVARIANTS a bit, but it is smp safe. The checks were moved out of the
normal path and into hooks supplied in uma_dbg.

Details

Provenance
jeffAuthored on
Parents
rS95898: Rework some of the -I support so I can't find a way to make xargs(1) core or
Branches
Unknown
Tags
Unknown

Event Timeline