git: kernel - swapcache - Fix snocache and cache flags propagati

看板DFBSD_commit作者時間16年前 (2010/02/22 16:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit aabd5ce88e10cfe2005dedc5da2071731329e39d Author: Matthew Dillon <dillon@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
文章代碼(AID): #1BWa46fd (DFBSD_commit)