Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
NetBSD master CVS tree commits
fvdl
Fri Feb 21 19:22:36 PST 1997
Update of /a/cvsroot/src/sys/kern
In directory netbsd1:/var/slash-tmp/cvs-serv16038
Modified Files:
vfs_subr.c vfs_syscalls.c
Log Message:
Implement changes to make fix for NQNFS and MFS unmounting (race conditions)
work. Not quite as good as with the Lite2 merges, but it'll do until then.
* dounmount() expects to be called with the mountpoint marked busy
* all callers of dounmount() thus make the call themselves
* if a filesystem was being unmounted, and we're woken up in vfs_busy(),
don't reference the mountpoint struct pointer, as it has very probably
been freed.
fvdl
Fri Feb 21 19:25:07 PST 1997
Update of /a/cvsroot/src/sys/ufs/mfs
In directory netbsd1:/var/slash-tmp/cvs-serv16608
Modified Files:
mfs_vfsops.c
Log Message:
Implement similar fix as in the NQNFS fix from BSDI, to avoid race conditions
when unmounting. It cleans up the loop a bit too.
Home |
Main Index |
Thread Index |
Old Index