cvs commit: src/sys/vm vm_fault.c vnode_pager.c src/sys/vfs/ufs ufs_readwrite.c src/sys/kern kern_exec.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Aug 27 18:10:00 PDT 2007
dillon 2007/08/27 18:09:24 PDT
DragonFly src repository
Modified files:
sys/vm vm_fault.c vnode_pager.c
sys/vfs/ufs ufs_readwrite.c
sys/kern kern_exec.c
Log:
Fix a bug in vnode_pager_generic_getpages(). This function was improperly
setting m->valid to 0 and was also improperly trying to free the page after
it had potentially become wired by the buffer cache.
Add a sysctl to UFS that allows us to force it to call vop_stdgetpages()
for debugging purposes.
Revision Changes Path
1.44 +6 -2 src/sys/vm/vm_fault.c
1.40 +27 -5 src/sys/vm/vnode_pager.c
1.24 +12 -12 src/sys/vfs/ufs/ufs_readwrite.c
1.62 +6 -2 src/sys/kern/kern_exec.c
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_fault.c.diff?r1=1.43&r2=1.44&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vnode_pager.c.diff?r1=1.39&r2=1.40&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_readwrite.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_exec.c.diff?r1=1.61&r2=1.62&f=u
More information about the Commits
mailing list