On Wed, May 21, 2014 at 2:55 PM, Borislav Petkov <b...@alien8.de> wrote: > On Wed, May 21, 2014 at 02:52:55PM -0700, Andy Lutomirski wrote: >> Why is it a problem if user_mode_vm(regs)? Conversely, why is sending >> a signal a remotely reasonable thing to do if !user_mode_vm(regs)? > > Let me quote Jiri: > > (1) task sends signal to itself > (2) it acquires sighand->siglock so that it's able to queue the signal > (3) MCE triggers
...and !user_mode_vm(regs), and hence we're IN_KERNEL, and we should presumably just panic instead of trying to send a signal. I missed the IN_KERNEL thing because I didn't realize that ->cs was copied to struct mce. --Andy -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/