Re: [PATCH] x86/traps: Don't for in_interrupt() to return true in IST handlers

2016-05-24 Thread Andy Lutomirski
On Tue, May 24, 2016 at 10:09 AM, Peter Zijlstra wrote: > On Tue, May 24, 2016 at 08:43:57AM -0700, Andy Lutomirski wrote: >> > So this has implications for code like >> > kernel/events/internal.h:get_recursion_context() and >> > kernel/trace/trace.c:get_trace_buf(). >> > >> > Which use a sequence

Re: [PATCH] x86/traps: Don't for in_interrupt() to return true in IST handlers

2016-05-24 Thread Peter Zijlstra
@Andy, its linux-kernel@vger, not lkml@vger :-) On Tue, May 24, 2016 at 11:36:29AM +0200, Borislav Petkov wrote: > On Tue, May 24, 2016 at 10:59:45AM +0200, Peter Zijlstra wrote: > > Which use a sequence of: in_nmi(), in_irq(), in_softirq() to pick 1 out > > of 4 possible contexts. > > So should