git: kernel - swapcache - Fix snocache and cache flags propagation, fix PG_NOTMETA
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Feb 22 00:08:24 PST 2010
commit aabd5ce88e10cfe2005dedc5da2071731329e39d
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Sun Feb 21 23:44:27 2010 -0800
kernel - swapcache - Fix snocache and cache flags propagation, fix PG_NOTMETA
* The namecache was not always propagating the snocache and cache
chflags flags. Now it is. However, the flags no longer propagate
across mount points.
* The vm_page PG_NOMETA flag was being improperly applied to regular
files. It only applies to VCHR vnodes.
* blogbench tests show significant improvement but swapcache is still
missing some data or meta-data somewhere.
Summary of changes:
sys/kern/vfs_cache.c | 12 ++++++++
sys/kern/vfs_nlookup.c | 72 ++++++++++++++++++++++++++---------------------
sys/vm/vm_swapcache.c | 21 +++++++++++--
test/debug/vnodeinfo.c | 4 ++
4 files changed, 73 insertions(+), 36 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/aabd5ce88e10cfe2005dedc5da2071731329e39d
--
DragonFly BSD source repository
More information about the Commits
mailing list