git: kernel - Fix bug in the emergency interrupt polling thread

看板DFBSD_commit作者時間15年前 (2010/11/20 09:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit c24c20c0aa8d20a10ce07e5fdbbfefc165615a6e Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Sun Oct 24 15:27:14 2010 -0700 kernel - Fix bug in the emergency interrupt polling thread * This thread is only active when kern.emergency_intr_enable is non-zero * Get the next intr handler before processing the current one, since the act of processing the current handler may remove it. * In the emergency interrupt polling thread do not stall if we cannot get the serializer for the interrupt. just skip the handler and we'll try again next time. Summary of changes: sys/kern/kern_intr.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/c24c20c0aa8d20a10ce07e5fdbbfefc165615a6e -- DragonFly BSD source repository
文章代碼(AID): #1CvoKniO (DFBSD_commit)