Page MenuHomeFreeBSD

Set the oppid field of orphans when exiting.
ClosedPublic

Authored by markj on Apr 5 2019, 12:50 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Apr 14, 8:17 AM
Unknown Object (File)
Mon, Apr 14, 3:52 AM
Unknown Object (File)
Mon, Apr 14, 12:50 AM
Unknown Object (File)
Sun, Apr 13, 10:23 PM
Unknown Object (File)
Sun, Mar 30, 2:20 AM
Unknown Object (File)
Mar 9 2025, 10:57 PM
Unknown Object (File)
Feb 18 2025, 4:21 PM
Unknown Object (File)
Feb 17 2025, 6:22 AM
Subscribers

Details

Summary

Such processes will be reparented to the reaper when the current parent
is done with them; oppid must be updated accordingly. Otherwise, the
p->p_oppid != p->p_pptr->p_pid check in proc_reap() will always fail.

Test Plan

Peter tested the patch.

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 23524
Build 22528: arc lint + arc unit