HomeFreeBSD

Do not totally silence suppressed secondary kasserts unless debug.kassert.

Description

Do not totally silence suppressed secondary kasserts unless debug.kassert.do_log is disabled

To totally silence and ignore secondary kassert violations after a primary
panic, set debug.kassert.do_log=0 and debug.kassert.suppress_in_panic=1.

Additional assertion warnings shouldn't block core dump and may alert the
developer to another erroneous condition. Secondary stack traces may be
printed, identically to the unsuppressed case where panic() is reentered --
controlled via debug.trace_all_panics.

Sponsored by: Dell EMC Isilon

Details

Provenance
cemAuthored on
Parents
rS332961: uslcom: Apply style(9) and be consistant with function names
Branches
Unknown
Tags
Unknown