K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-20T14:55:22.137280Z K 7 svn:log V 375 MFC r204903: 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 END