table of contents
REPARENT_TO_KTHREADD(9) | Driver Basics | REPARENT_TO_KTHREADD(9) |
NAME¶
reparent_to_kthreadd - Reparent the calling kernel thread to kthreadd
SYNOPSIS¶
void reparent_to_kthreadd(void);
ARGUMENTS¶
void
no arguments
DESCRIPTION¶
If a kernel thread is launched as a result of a system call, or if it ever exits, it should generally reparent itself to kthreadd so it isn´t in the way of other processes and is correctly cleaned up on exit.
The various task state such as scheduling policy and priority may have been inherited from a user process, so we reset them to sane values here.
NOTE that reparent_to_kthreadd gives the caller full capabilities.
COPYRIGHT¶
May 2024 | Kernel Hackers Manual 2.6. |