6d70f903e6
proclist_mutex and proclist_lock into a single adaptive mutex (proc_lock). Implications: - Inspecting process state requires thread context, so signals can no longer be sent from a hardware interrupt handler. Signal activity must be deferred to a soft interrupt or kthread. - As the proc state locking is simplified, it's now safe to take exit() and wait() out from under kernel_lock. - The system spends less time at IPL_SCHED, and there is less lock activity. |
||
---|---|---|
.. | ||
Makefile | ||
files.procfs | ||
procfs.h | ||
procfs_cmdline.c | ||
procfs_ctl.c | ||
procfs_fd.c | ||
procfs_fpregs.c | ||
procfs_linux.c | ||
procfs_map.c | ||
procfs_mem.c | ||
procfs_note.c | ||
procfs_regs.c | ||
procfs_status.c | ||
procfs_subr.c | ||
procfs_vfsops.c | ||
procfs_vnops.c |