git: kernel - Additional fixes for vm_prefault issue

看板DFBSD_commit作者時間14年前 (2011/07/18 15:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit 6e9c08674f7055f843113ddf9e181ec05ca764fd Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Sun Jul 17 23:45:11 2011 -0700 kernel - Additional fixes for vm_prefault issue * Fix a case where map->timestamp was being tested without holding the map lock, which can race. We now relock the map prior to testing map->timestamp. * Fix a case where map->timestamp was being adjusted with the map lock released. Reported-by: Peter Avalos <peter@theshell.com> Summary of changes: sys/vm/vm_fault.c | 50 +++++++++++++++++++++++++++++++++++++------------- 1 files changed, 37 insertions(+), 13 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6e9c08674f7055f843113ddf9e181ec05ca764fd -- DragonFly BSD source repository
文章代碼(AID): #1E8zenFq (DFBSD_commit)