NetBSD/sys
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
..
altq
arch This isn't needed any more. 2008-04-29 23:28:01 +00:00
coda kern/38135 vfs_busy/vfs_trybusy confusion 2008-04-29 23:51:04 +00:00
compat kern/38135 vfs_busy/vfs_trybusy confusion 2008-04-29 23:51:04 +00:00
conf Split the runqueue management code into the separate file. 2008-04-29 14:35:20 +00:00
contrib/dev/ath
crypto
ddb Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
dev Pull in some more changes from OpenBSD: 2008-04-29 22:21:45 +00:00
dist Define ACPI_THREAD_ID as uintptr_t, and return curlwp instead of 2008-04-24 21:42:05 +00:00
fs kern/38135 vfs_busy/vfs_trybusy confusion 2008-04-29 23:51:04 +00:00
gdbscripts
ipkdb
kern kern/38135 vfs_busy/vfs_trybusy confusion 2008-04-29 23:51:04 +00:00
lib Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
lkm Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
miscfs kern/38135 vfs_busy/vfs_trybusy confusion 2008-04-29 23:51:04 +00:00
modules Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
net kern/38502 ifconfig wi0 hangs 2008-04-29 18:42:26 +00:00
net80211 revert the broken DeMorgan-ification 2008-04-05 09:34:22 +00:00
netatalk Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
netbt PRU_CONTROL: acquire bt_lock manually. 2008-04-29 18:41:06 +00:00
netinet Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
netinet6 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
netipsec Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
netisdn Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
netiso Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
netkey Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
netnatm Merge the socket locking patch: 2008-04-24 11:38:36 +00:00
netsmb Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
nfs kern/38135 vfs_busy/vfs_trybusy confusion 2008-04-29 23:51:04 +00:00
opencrypto Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
rump Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
secmodel Remove include of sys/pset.h in sys/lwp.h header. 2008-03-09 15:39:14 +00:00
stand
sys kern/38135 vfs_busy/vfs_trybusy confusion 2008-04-29 23:51:04 +00:00
ufs kern/38135 vfs_busy/vfs_trybusy confusion 2008-04-29 23:51:04 +00:00
uvm Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
Makefile