git: DragonFly_RELEASE_2_10 vkernel - Fix lockup with [v]kernel

看板DFBSD_commit作者時間14年前 (2011/07/30 19:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit 813b1d9f66a8b4c1d44f199ccfd197909ac5c00b Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Thu Jul 28 16:16:29 2011 -0700 vkernel - Fix lockup with [v]kernel due to missing ipiq signal * If the target ipiq has nothing but passively queued entries the target cpu will normally just process the ipi's on the next clock interrupt. However, if the originating cpu is forced to live-loop waiting for the target to the drain the target may not be aware that it needs to drain ASAP. * The fix is for the originating cpu to ensure that an ipi interrupt is sent to the target cpu before live looping. * This appears to primarily effect vkernels. Reported-by: ftigeot, tuxillo Summary of changes: sys/kern/lwkt_ipiq.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/813b1d9f66a8b4c1d44f199ccfd197909ac5c00b -- DragonFly BSD source repository
文章代碼(AID): #1EC-ksyf (DFBSD_commit)