Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: [netbsd-11] src/sys/uvm
Module Name: src
Committed By: martin
Date: Sun Sep 13 10:28:54 UTC 2026
Modified Files:
src/sys/uvm [netbsd-11]: uvm_pdpolicy_clock.c uvm_pdpolicy_clockpro.c
Log Message:
Pull up following revision(s) (requested by tls in ticket #455):
sys/uvm/uvm_pdpolicy_clockpro.c: revision 1.28
sys/uvm/uvm_pdpolicy_clockpro.c: revision 1.29
sys/uvm/uvm_pdpolicy_clockpro.c: revision 1.30
sys/uvm/uvm_pdpolicy_clock.c: revision 1.43
Fix a very brief race which could cause page states to be corrupted.
Observed under heavy physio load from an 8-way parallel dump|restore
workload used in filesystem testing - manifested as intents being
scribbled over while the interlock was momentarily not held
in uvmpdpol_selectvictim. I've attempted to apply the same fix to
clockpro, which looks like it needs it too, but clockpro was on fire
when I got there and I didn't put it out (still does not compile).
Fix an obvious typo which applied the wrong intent. Still does not compile.
fix build with clockpro
To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.42.2.1 src/sys/uvm/uvm_pdpolicy_clock.c
cvs rdiff -u -r1.27 -r1.27.12.1 src/sys/uvm/uvm_pdpolicy_clockpro.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index