NetBSD/sys/fs/puffs
pooka 73f96ea2e7 Don't allow calls to be queued while MOUNTING. We don't make any
kernel->server calls at that time and it allows a window where
operations use an incorrect root node cookie.

XXX: there's still a (very much smaller and biglock safe) race, but
that's going to be solved by some more thorough restructuring
2006-12-29 01:37:11 +00:00
..
files.puffs shuffle functions around a bit: move the transport (/dev/puffs) to 2006-12-05 23:41:24 +00:00
Makefile
puffs_msgif.c Don't allow calls to be queued while MOUNTING. We don't make any 2006-12-29 01:37:11 +00:00
puffs_msgif.h let implementation ultimately decide if mmap is supported - pass 2006-12-07 16:58:39 +00:00
puffs_subr.c shuffle functions around a bit: move the transport (/dev/puffs) to 2006-12-05 23:41:24 +00:00
puffs_sys.h Fix a race condition that would cause the mountpoint to be cleaned 2006-12-10 22:33:31 +00:00
puffs_transport.c * free puffs_instance structure in all cases when closing the descriptor 2006-12-10 23:43:55 +00:00
puffs_vfsops.c Fix a race condition that would cause the mountpoint to be cleaned 2006-12-10 22:33:31 +00:00
puffs_vnops.c a smorgasbord of improvements to vnode locking and path lookup: 2006-12-09 16:11:50 +00:00