newtoken03.patch ready
Matthew Dillon
dillon at apollo.backplane.com
Fri Feb 27 00:46:49 PST 2004
The new token code patch #03 is now ready for testing:
fetch http://apollo.backplane.com/DFlyMisc/newtoken03.patch
Relative to the 02 patch, this patch:
- fixes a race in the vnode reclamation code.
- fixes a race in the NTFS code.
- fixes races in vfs_msync() by having it use the rollup
vnode mountlist scanner that other routines were made to
use in patch #01 and patch #02.
- fixes races in vm_page_free(). When the last page in a VM
object is freed vm_page_free() and friends would, if the
related vnode had no refs, attempt to recycle the vnode. This
is potentially a bad time and place to go recycling the vnode.
Instead I added a simple check to vfs_msync() to do the work.
-Matt
Matthew Dillon
<dillon at xxxxxxxxxxxxx>
More information about the Kernel
mailing list