RE: [PATCH -tip] x86,trace: Add irq_enter/exit() in smp_trace_reschedule_interrupt()

2013-07-01 Thread Seiji Aguchi
.@kernel.org; h...@zytor.com; > mi...@elte.hu; t...@linutronix.de > Subject: Re: [PATCH -tip] x86,trace: Add irq_enter/exit() in > smp_trace_reschedule_interrupt() > > On Fri, 2013-06-28 at 14:02 -0400, Seiji Aguchi wrote: > > Reschedule vector tracepoints may be called in cpu

Re: [PATCH -tip] x86,trace: Add irq_enter/exit() in smp_trace_reschedule_interrupt()

2013-06-28 Thread Steven Rostedt
On Fri, 2013-06-28 at 14:02 -0400, Seiji Aguchi wrote: > Reschedule vector tracepoints may be called in cpu idle state. > This causes lockdep check warning below. > > The tracepoint requires rcu but for accuracy it also > requires irq_enter() (tracepoints record the irq context), thus, the > trace

[PATCH -tip] x86,trace: Add irq_enter/exit() in smp_trace_reschedule_interrupt()

2013-06-28 Thread Seiji Aguchi
Reschedule vector tracepoints may be called in cpu idle state. This causes lockdep check warning below. The tracepoint requires rcu but for accuracy it also requires irq_enter() (tracepoints record the irq context), thus, the tracepoint interrupt handler should be calling irq_enter() and not rcu_i