diff options
| author | thorpej <thorpej@NetBSD.org> | 2006-10-11 04:51:06 +0000 |
|---|---|---|
| committer | thorpej <thorpej@NetBSD.org> | 2006-10-11 04:51:06 +0000 |
| commit | 12e8bb915ecdcc0ea1abd49a1f6ccb4fcc0bcb20 (patch) | |
| tree | db1d91fc5bb489cf70061e3afd330a35f824fd93 /sys/dev | |
| parent | 42951eac0155e016655ae4978f5eb4bb9d2e5379 (diff) | |
Don't free specificdata in lwp_exit2(); it's not safe to block there.
Instead, free an LWP's specificdata from lwp_exit() (if it is not the
last LWP) or exit1() (if it is the last LWP). For consistency, free the
proc's specificdata from exit1() as well. Add lwp_finispecific() and
proc_finispecific() functions to make this more convenient.
Diffstat (limited to 'sys/dev')
0 files changed, 0 insertions, 0 deletions
