git: kernel - Do not use shared tokens for kernel_map

看板DFBSD_commit作者時間14年前 (2011/11/17 04:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit 1ad27649b8face848264cf3bc38c3029940762b2 Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Wed Nov 16 11:51:29 2011 -0800 kernel - Do not use shared tokens for kernel_map * This primarily handles a case where i386 systems can deadlock on a shared token -> exclusive token sequence during a page fault, because the i386 pmap code uses kernel_object to manage page table pages. x86-64 page fault code does not but for now just make the change globally. * Should not effect performance * Change the default for vm_ * Change the default for vm.shared_fault back to 1. Reported-by: ejc Submitted-by: vsrinivas Summary of changes: sys/vm/vm_fault.c | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/1ad27649b8face848264cf3bc38c3029940762b2 -- DragonFly BSD source repository
文章代碼(AID): #1En1Q1vX (DFBSD_commit)