git: kernel - Check B_NOTMETA in buffer release code

看板DFBSD_commit作者時間15年前 (2011/04/03 08:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit 17c8b5ef529fed8bd69490fcb86293655ba693cf Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Sat Apr 2 17:10:28 2011 -0700 kernel - Check B_NOTMETA in buffer release code * When releasing the VM pages backing a buffer cache buffer if B_NOTMETA is set on the buffer attempt to move the pages to the VM page cache instead of leaving them on the active or inactive queue. * This partially deals with the double data caching which occurs when HAMMER's double_buffer mode is enabled by shortening the life of the pages backing the secondary buffer(s). Summary of changes: sys/kern/vfs_bio.c | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/17c8b5ef529fed8bd69490fcb86293655ba693cf -- DragonFly BSD source repository
文章代碼(AID): #1Dby074P (DFBSD_commit)