kernel - swapcache - Fix snocache and cache flags propagation, fix PG_NOTMETA
authorMatthew Dillon <dillon@apollo.backplane.com>
Mon, 22 Feb 2010 07:44:27 +0000 (23:44 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 22 Feb 2010 07:44:27 +0000 (23:44 -0800)
commitaabd5ce88e10cfe2005dedc5da2071731329e39d
tree0950fed1629b6c9acbd9dbc156d6464d12dc989c
parent75cdc755a6a127d7019fc5700872450ef9ca1367
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.
sys/kern/vfs_cache.c
sys/kern/vfs_nlookup.c
sys/vm/vm_swapcache.c
test/debug/vnodeinfo.c