x86: interrupt return path checks kmsgs
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 27 Oct 2010 00:46:00 +0000 (17:46 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:56 +0000 (17:35 -0700)
commitacfb741cab59c9263bbe3cce4dde24f942394bdd
treed30e0c0464d2f5081ab4d5d518ec182153c98b62
parent52ac2bef87adcc3b3543b357cfca1e6ae33bdb16
x86: interrupt return path checks kmsgs

It's a little slower (due to checks for current and such), but this way
we'll be sure to handle the kmsg that a given interrupt caused.  Note,
interrupts are still disabled during the handling of the kmsg.
kern/arch/i686/trap.c