freebsd-dev/sys/powerpc
John Baldwin 90af4afacb - Merge struct procsig with struct sigacts.
- 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)
2003-05-13 20:36:02 +00:00
..
aim - Merge struct procsig with struct sigacts. 2003-05-13 20:36:02 +00:00
compile Don't need the .keep_me files. Obrien and I committed past each other. 2001-07-01 23:35:44 +00:00
conf add scbus for FireWire. 2003-04-22 04:39:20 +00:00
include Style fixes. 2003-05-04 22:13:04 +00:00
ofw Simplify ofw_pci_fixup(). It doesn't need to be recursive, since the 2003-03-03 12:05:06 +00:00
powermac Vastly simplify the macio ATA attachment, now that the register file 2003-04-18 02:43:23 +00:00
powerpc - Merge struct procsig with struct sigacts. 2003-05-13 20:36:02 +00:00
psim Remove reference to ata resource in print_child. 2003-04-18 02:47:12 +00:00