git: kernel - MPSAFE work - tokenize vm/vm_map.c

看板DFBSD_commit作者時間15年前 (2010/06/12 13:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit 46754a204a3e8cb4687737e63faa17b3dddef53d Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Fri Jun 11 22:01:34 2010 -0700 kernel - MPSAFE work - tokenize vm/vm_map.c * Tokenize vm/vm_map.c. Also mark vm_init.c as being MPSAFE. * Replace ++vm->vm_exitingcnt with an API call vmspace_exitbump(). * Add an argument to vm_map_check_protection() to fix an issue where it was sometimes being called with the vm_map lock held and sometimes not. * Redo most of the code comments in vm_map.c Summary of changes: sys/kern/kern_exit.c | 2 +- sys/kern/sys_process.c | 2 +- sys/vm/vm_extern.h | 1 + sys/vm/vm_glue.c | 10 +- sys/vm/vm_init.c | 2 + sys/vm/vm_map.c | 817 ++++++++++++++++++++++++++---------------------- sys/vm/vm_map.h | 5 +- sys/vm/vm_mmap.c | 3 +- sys/vm/vm_vmspace.c | 2 +- 9 files changed, 464 insertions(+), 380 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/46754a204a3e8cb4687737e63faa17b3dddef53d -- DragonFly BSD source repository
文章代碼(AID): #1C4nlMD8 (DFBSD_commit)