kernel - Run emergency interrupt handlers in critical section
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 29 Jan 2011 21:56:00 +0000 (13:56 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 29 Jan 2011 21:56:00 +0000 (13:56 -0800)
commiteccb255f50aed629be44c089281eb0db406c8ad3
treee6b980942ba7e120aa15d4908291df4b0fbfec1f
parentf2f3db5c5f5d7b57e0475e6661e100e9136a4e7d
kernel - Run emergency interrupt handlers in critical section

* Handlers run from the emergency interrupt polling thread
  (kern.emergency_intr_enable=1) are now run inside a critical
  section, just like the normal interrupt thread runs its handlers.

* This may or may not help stability issues reported when emergency
  interrupt polling is enabled.
sys/kern/kern_intr.c