NetBSD/sys/miscfs/procfs
ad e3610f1886 kern/38135 vfs_busy/vfs_trybusy confusion
The symptom was that sometimes file systems would occasionally not appear
in output from 'df' or 'mount' if the system was busy. Resolution:

- Make mount locks work somewhat like vm_map locks.
- vfs_trybusy() now only fails if the mount is gone, or if someone is
  unmounting the file system. Simple contention on mnt_lock doesn't
  cause it to fail.
- vfs_busy() will wait even if the file system is being unmounted.
2008-04-29 23:51:04 +00:00
..
Makefile
files.procfs
procfs.h
procfs_cmdline.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
procfs_ctl.c Merge proc::p_mutex and proc::p_smutex into a single adaptive mutex, since 2008-04-24 18:39:20 +00:00
procfs_fd.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
procfs_fpregs.c
procfs_linux.c kern/38135 vfs_busy/vfs_trybusy confusion 2008-04-29 23:51:04 +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 Merge proc::p_mutex and proc::p_smutex into a single adaptive mutex, since 2008-04-24 18:39:20 +00:00
procfs_subr.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
procfs_vfsops.c PR kern/38057 ffs makes assuptions about devvp file system 2008-04-29 18:18:08 +00:00
procfs_vnops.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00