Re: [PATCH 03/10] rcu: Kick full dynticks CPU on extended grace period with a void IRQ

2014-07-21 Thread Paul E. McKenney
On Sat, Jul 19, 2014 at 02:44:14AM +0200, Frederic Weisbecker wrote: > When a full dynticks CPU stays for too long in the kernel, it may fail > to report quiescent states due to it missing ticks and therefore it can > delay the completion of grace periods. > > A way to solve this is to send an IPI

[PATCH 03/10] rcu: Kick full dynticks CPU on extended grace period with a void IRQ

2014-07-18 Thread Frederic Weisbecker
When a full dynticks CPU stays for too long in the kernel, it may fail to report quiescent states due to it missing ticks and therefore it can delay the completion of grace periods. A way to solve this is to send an IPI to the incriminated CPU such that it can check rcu_needs_cpu() and reschedule