DragonFly kernel List (threaded) for 2004-02
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
newtoken03.patch ready
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@xxxxxxxxxxxxx>
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]