cvs commit: src/sys/kern vfs_bio.c vfs_cluster.c src/sys/sys buf.h src/sys/vfs/specfs spec_vnops.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon May 5 17:14:59 PDT 2008
dillon 2008/05/05 17:14:12 PDT
DragonFly src repository
Modified files:
sys/kern vfs_bio.c vfs_cluster.c
sys/sys buf.h
sys/vfs/specfs spec_vnops.c
Log:
Keep track of the number of buffers undgoing IO, and include that number
in calculations involving numdirtybuffers. This prevents the kernel from
believing that there are only a few dirty buffers when, in fact, all the
dirty buffers are running IOs.
Revision Changes Path
1.101 +30 -13 src/sys/kern/vfs_bio.c
1.34 +4 -1 src/sys/kern/vfs_cluster.c
1.45 +2 -1 src/sys/sys/buf.h
1.58 +4 -1 src/sys/vfs/specfs/spec_vnops.c
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_bio.c.diff?r1=1.100&r2=1.101&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_cluster.c.diff?r1=1.33&r2=1.34&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/buf.h.diff?r1=1.44&r2=1.45&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/specfs/spec_vnops.c.diff?r1=1.57&r2=1.58&f=u
More information about the Commits
mailing list