NetBSD/sys/ufs
thorpej dd494c1a6c Redo the way MFS does I/O to the server's address space. Instead of
queueing up buffers and awakening the MFS server process to do the I/O,
we do the I/O to the server process's address space directly using
facilities provided by UVM.

This makes it possible for buffers attempting to flush out while the
MFS is being unmounted to actually do the I/O, where before it would
fail if the server process wasn't in the MFS idle loop (i.e. had been
signaled and was attempting to exit).

Should fix kern/10122 (I can no longer reproduce the problem described
in the PR when running with these changes), and any number of other
MFS-related complaints made by people over time.
2000-05-16 17:20:23 +00:00
..
ext2fs Sync copyrigth notice. 2000-05-15 08:51:55 +00:00
ffs Sync copyrigth notice. 2000-05-15 08:51:55 +00:00
lfs Change the sementics of the last parameter from a boolean ("waitfor") to 2000-05-13 23:43:06 +00:00
mfs Redo the way MFS does I/O to the server's address space. Instead of 2000-05-16 17:20:23 +00:00
ufs Sync copyrigth notice. 2000-05-15 08:51:55 +00:00
Makefile Rework the way kernel include files are installed. In the new method, 1998-06-12 23:22:30 +00:00