NetBSD/sys/miscfs/procfs
ad 6d70f903e6 Network protocol interrupts can now block on locks, so merge the globals
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.
2008-04-24 15:35:27 +00:00
..
Makefile
files.procfs
procfs.h Extend the Linux emulation of /proc to include 2007-05-24 00:37:40 +00:00
procfs_cmdline.c Change the process/lwp flags seen by userland via sysctl back to the 2007-02-17 22:31:36 +00:00
procfs_ctl.c Network protocol interrupts can now block on locks, so merge the globals 2008-04-24 15:35:27 +00:00
procfs_fd.c Catch up with descriptor handling changes. See kern_descrip.c revision 2008-03-21 21:54:58 +00:00
procfs_fpregs.c
procfs_linux.c Network protocol interrupts can now block on locks, so merge the globals 2008-04-24 15:35:27 +00:00
procfs_map.c use vnode_to_path. 2007-12-15 23:52:00 +00:00
procfs_mem.c
procfs_note.c
procfs_regs.c
procfs_status.c Network protocol interrupts can now block on locks, so merge the globals 2008-04-24 15:35:27 +00:00
procfs_subr.c Network protocol interrupts can now block on locks, so merge the globals 2008-04-24 15:35:27 +00:00
procfs_vfsops.c Fix some race conditions in rename. 2008-01-28 14:31:15 +00:00
procfs_vnops.c Network protocol interrupts can now block on locks, so merge the globals 2008-04-24 15:35:27 +00:00