K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2011-06-23T04:35:45.172822Z K 7 svn:log V 269 Use atomic operations to mask and unmask IRQs. This prevents a problem (obvious in retrospect) in which interrupts on one CPU that are temporarily masked can end up permanently masked when a handler on another CPU clobbers the interrupt mask register with an old copy. END