NetBSD/sys/miscfs/syncfs
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
sync_subr.c Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
sync_vnops.c kern/38135 vfs_busy/vfs_trybusy confusion 2008-04-29 23:51:04 +00:00
syncfs.h Merge newlock2 to head. 2007-02-09 21:55:00 +00:00