diff options
| author | ad <ad@NetBSD.org> | 2008-04-29 23:51:04 +0000 |
|---|---|---|
| committer | ad <ad@NetBSD.org> | 2008-04-29 23:51:04 +0000 |
| commit | e3610f18868e1e39736266d9192af682777e96a9 (patch) | |
| tree | 1ccbab629741d616deec9b34864bb546d73543c6 /gnu/dist/diffutils/diffutils2netbsd | |
| parent | 94ff46d8947653675d5753c6eb505e83e12c2892 (diff) | |
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.
Diffstat (limited to 'gnu/dist/diffutils/diffutils2netbsd')
0 files changed, 0 insertions, 0 deletions
