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