Signal Management

Signals can be posted either to a kernel process or to a kernel thread.

The pidsig service posts a signal to a specified kernel process; the kthread_kill service posts a signal to a specified kernel thread. A thread uses the sig_chk service to poll for signals delivered to the kernel process or thread in the kernel mode.

For more information about signal management, see Kernel Process Signal and Exception Handling.