I've resynced the source tree and updated my big-fat patch again.
http://www.backplane.com/FreeBSD4/
This patch is the same as the last one, but:
* should patch clean to the tree as of tonight
* fixes an additional bug in swapblock management. Certain
management functions were being run at splbio() that
had to be run at splvm().
* Adds a new feature to VN - swap space pre-reservation,
in addition to the two features already added (zeroing
and file creation/truncation).
The swap space prereservation option may be used when
configuring VN with swap backing store. Swap will be
preallocated for all blocks in the device and no
on-the-fly reallocation will occur. This avoids swap
fragmentation and even allows you to 'recover' swap-backed
VN-based filesystems across reboots provided that you create
them with the same sizes and order as before and swap has not
been allocated for anything else prior to the vnconfigs.
A full description is available on my site.
This patch has been extensively tested, especially the VN device when
used in swap-backed mode.
-Matt
Matthew Dillon
<[EMAIL PROTECTED]>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message