git: kernel - Close big race in kqueue

看板DFBSD_commit作者時間15年前 (2010/09/25 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit 03467bf96c8ea94f7756c381cc46aab2f5027657 Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Fri Sep 24 08:44:20 2010 -0700 kernel - Close big race in kqueue * Refactor the KN_PROCESSING abstraction. Remove shortcuts and use it in ALL knote-handling situations. One place in the EV_DELETE handling was broken and one or two other places were not handling REPROCESS requests properly. * Overnight buildworld -j 8 now succeeds with NFS mounted /usr/src. It used to panic after a few runs with a kqueue-related assertion. Summary of changes: sys/kern/kern_event.c | 214 ++++++++++++++++++++++++------------------------- 1 files changed, 105 insertions(+), 109 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/03467bf96c8ea94f7756c381cc46aab2f5027657 -- DragonFly BSD source repository
文章代碼(AID): #1CdETihu (DFBSD_commit)