HomeFreeBSD

Do not send signals to init directly from shutdown_nice(9), do it from

Description

Do not send signals to init directly from shutdown_nice(9), do it from
the task context.

shutdown_nice() is used from the fast interrupt handlers, mostly for
console drivers, where we cannot lock blockable locks. Schedule the
task in the fast queue to send the signal from the proper context.

Reviewed by: imp
Discussed with: bde
Sponsored by: The FreeBSD Foundation
MFC after: 1 week

Details

Provenance
kibAuthored on
Reviewer
imp
Parents
rS331374: Fixes for ptrace(PT_GETXSTATE_INFO) related to the padding in struct
Branches
Unknown
Tags
Unknown