mirror of
https://github.com/opnsense/src.git
synced 2026-03-29 22:23:16 -04:00
- Move struct sigacts out of the u-area and malloc() it using the M_SUBPROC malloc bucket. - Add a small sigacts_*() API for managing sigacts structures: sigacts_alloc(), sigacts_free(), sigacts_copy(), sigacts_share(), and sigacts_shared(). - Remove the p_sigignore, p_sigacts, and p_sigcatch macros. - Add a mutex to struct sigacts that protects all the members of the struct. - Add sigacts locking. - Remove Giant from nosys(), kill(), killpg(), and kern_sigaction() now that sigacts is locked. - Several in-kernel functions such as psignal(), tdsignal(), trapsignal(), and thread_stopped() are now MP safe. Reviewed by: arch@ Approved by: re (rwatson) |
||
|---|---|---|
| .. | ||
| imgact_linux.c | ||
| linux.h | ||
| linux_dummy.c | ||
| linux_genassym.c | ||
| linux_ipc64.h | ||
| linux_locore.s | ||
| linux_machdep.c | ||
| linux_proto.h | ||
| linux_ptrace.c | ||
| linux_syscall.h | ||
| linux_sysent.c | ||
| linux_sysvec.c | ||
| Makefile | ||
| syscalls.conf | ||
| syscalls.master | ||