K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-09T02:00:53.842660Z K 7 svn:log V 379 Place interrupt handling in a critical section and remove double counting in incrementing the interrupt nesting level. This fixes a number of bugs in which the interrupt thread could be preempted by an IPI, indefinitely delaying acknowledgement of the interrupt to the PIC, causing interrupt starvation and hangs. Reported by: linimon Reviewed by: marcel, jhb MFC after: 1 week END