Re: [PATCH v2 tip/core/rcu 07/18] rcu: Add long-term CPU kicking

2017-01-23 Thread Josh Triplett
On Mon, Jan 23, 2017 at 11:34:45AM -0800, Paul E. McKenney wrote: > On Sat, Jan 21, 2017 at 12:42:55PM -0800, Josh Triplett wrote: > > On Tue, Jan 17, 2017 at 06:53:46PM -0800, Paul E. McKenney wrote: > > > Commit d2db185bfee8 ("rcu: Remove short-term CPU kicking") removed > > > frequent calls to

Re: [PATCH v2 tip/core/rcu 07/18] rcu: Add long-term CPU kicking

2017-01-23 Thread Josh Triplett
On Mon, Jan 23, 2017 at 11:34:45AM -0800, Paul E. McKenney wrote: > On Sat, Jan 21, 2017 at 12:42:55PM -0800, Josh Triplett wrote: > > On Tue, Jan 17, 2017 at 06:53:46PM -0800, Paul E. McKenney wrote: > > > Commit d2db185bfee8 ("rcu: Remove short-term CPU kicking") removed > > > frequent calls to

Re: [PATCH v2 tip/core/rcu 07/18] rcu: Add long-term CPU kicking

2017-01-23 Thread Paul E. McKenney
On Sat, Jan 21, 2017 at 12:42:55PM -0800, Josh Triplett wrote: > On Tue, Jan 17, 2017 at 06:53:46PM -0800, Paul E. McKenney wrote: > > Commit d2db185bfee8 ("rcu: Remove short-term CPU kicking") removed > > frequent calls to resched_cpu(), which means that the only time > > resched_cpu() is invoked

Re: [PATCH v2 tip/core/rcu 07/18] rcu: Add long-term CPU kicking

2017-01-23 Thread Paul E. McKenney
On Sat, Jan 21, 2017 at 12:42:55PM -0800, Josh Triplett wrote: > On Tue, Jan 17, 2017 at 06:53:46PM -0800, Paul E. McKenney wrote: > > Commit d2db185bfee8 ("rcu: Remove short-term CPU kicking") removed > > frequent calls to resched_cpu(), which means that the only time > > resched_cpu() is invoked

Re: [PATCH v2 tip/core/rcu 07/18] rcu: Add long-term CPU kicking

2017-01-21 Thread Josh Triplett
On Tue, Jan 17, 2017 at 06:53:46PM -0800, Paul E. McKenney wrote: > Commit d2db185bfee8 ("rcu: Remove short-term CPU kicking") removed > frequent calls to resched_cpu(), which means that the only time > resched_cpu() is invoked is after an RCU CPU stall warning. Although > this is good from an

Re: [PATCH v2 tip/core/rcu 07/18] rcu: Add long-term CPU kicking

2017-01-21 Thread Josh Triplett
On Tue, Jan 17, 2017 at 06:53:46PM -0800, Paul E. McKenney wrote: > Commit d2db185bfee8 ("rcu: Remove short-term CPU kicking") removed > frequent calls to resched_cpu(), which means that the only time > resched_cpu() is invoked is after an RCU CPU stall warning. Although > this is good from an

Re: [PATCH v2 tip/core/rcu 07/18] rcu: Add long-term CPU kicking

2017-01-21 Thread Josh Triplett
On Tue, Jan 17, 2017 at 06:53:46PM -0800, Paul E. McKenney wrote: > Commit d2db185bfee8 ("rcu: Remove short-term CPU kicking") removed > frequent calls to resched_cpu(), which means that the only time > resched_cpu() is invoked is after an RCU CPU stall warning. Although > this is good from an

Re: [PATCH v2 tip/core/rcu 07/18] rcu: Add long-term CPU kicking

2017-01-21 Thread Josh Triplett
On Tue, Jan 17, 2017 at 06:53:46PM -0800, Paul E. McKenney wrote: > Commit d2db185bfee8 ("rcu: Remove short-term CPU kicking") removed > frequent calls to resched_cpu(), which means that the only time > resched_cpu() is invoked is after an RCU CPU stall warning. Although > this is good from an

[PATCH v2 tip/core/rcu 07/18] rcu: Add long-term CPU kicking

2017-01-17 Thread Paul E. McKenney
Commit d2db185bfee8 ("rcu: Remove short-term CPU kicking") removed frequent calls to resched_cpu(), which means that the only time resched_cpu() is invoked is after an RCU CPU stall warning. Although this is good from an avoid-IPIs perspective, we should try to break things loose -before-

[PATCH v2 tip/core/rcu 07/18] rcu: Add long-term CPU kicking

2017-01-17 Thread Paul E. McKenney
Commit d2db185bfee8 ("rcu: Remove short-term CPU kicking") removed frequent calls to resched_cpu(), which means that the only time resched_cpu() is invoked is after an RCU CPU stall warning. Although this is good from an avoid-IPIs perspective, we should try to break things loose -before-