87cb8af648
caching on for a page just because we are clearing the writable bit in the PTE: this is incompatible with the way pmap_vac_me_harder works, and the code in the modified emulation handler doesn't know about recalculating the cachable attributes (nor should it, IMO). Also, if we are invalidating a page, flush its TLB entry; for some reason we were only doing this when clearing the Write or modified bits. These patches together seem to solve the random seg-faults that were still occuring occasionally under heavy paging. |
||
---|---|---|
.. | ||
adosfs | ||
altq | ||
arch | ||
coda | ||
compat | ||
conf | ||
crypto | ||
ddb | ||
dev | ||
filecorefs | ||
gdbscripts | ||
ipkdb | ||
isofs | ||
kern | ||
lib | ||
lkm | ||
miscfs | ||
msdosfs | ||
net | ||
netatalk | ||
netccitt | ||
netinet | ||
netinet6 | ||
netisdn | ||
netiso | ||
netkey | ||
netnatm | ||
netns | ||
netsmb | ||
nfs | ||
ntfs | ||
smbfs | ||
stand | ||
sys | ||
ufs | ||
uvm | ||
Makefile |