| Summary: | kthread_exit stops, but doesn't release process context | ||
|---|---|---|---|
| Product: | Base System | Reporter: | anderson <anderson> |
| Component: | kern | Assignee: | John Baldwin <jhb> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | 4.0-CURRENT | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
anderson
1999-08-15 21:20:01 UTC
Responsible Changed From-To: freebsd-bugs->jhb jhb has recently done some work in -current that should fix this. State Changed From-To: open->closed This was fixed a few months ago in current and MFC'd a few weeks ago. Rather than creating kthreads with RFNOWAIT, which reparents the process to init during fork, I did an explicit reparent in kthread_exit. This way, kernel threads had a parent process of proc0 while they were executing since it would just be weird to have kernel threads children of a userland process. |