freebsd-dev/sys/ufs
Kirk McKusick 112f737245 When closing the last reference to an unlinked file, it is freed
by the inactive routine. Because the freeing causes the filesystem
to be modified, the close must be held up during periods when the
filesystem is suspended.

For snapshots to be consistent across crashes, they must write
blocks that they copy and claim those written blocks in their
on-disk block pointers before the old blocks that they referenced
can be allowed to be written.

Close a loophole that allowed unwritten blocks to be skipped when
doing ffs_sync with a request to wait for all I/O activity to be
completed.
2001-04-25 08:11:18 +00:00
..
ffs When closing the last reference to an unlinked file, it is freed 2001-04-25 08:11:18 +00:00
ifs Move the netexport structure from the fs-specific mountstructure 2001-04-25 07:07:52 +00:00
mfs Move the netexport structure from the fs-specific mountstructure 2001-04-25 07:07:52 +00:00
ufs When closing the last reference to an unlinked file, it is freed 2001-04-25 08:11:18 +00:00