Re: [PATCH v2 tip/core/rcu 0/10] RCU-tasks implementation

2014-07-31 Thread Paul E. McKenney
On Thu, Jul 31, 2014 at 01:58:17PM -0700, j...@joshtriplett.org wrote: > On Thu, Jul 31, 2014 at 11:38:16AM -0700, Paul E. McKenney wrote: > > On Thu, Jul 31, 2014 at 10:20:24AM -0700, j...@joshtriplett.org wrote: > > > On Thu, Jul 31, 2014 at 09:58:43AM -0700, Paul E. McKenney wrote: > > > > On Th

Re: [PATCH v2 tip/core/rcu 0/10] RCU-tasks implementation

2014-07-31 Thread Paul E. McKenney
On Thu, Jul 31, 2014 at 12:29:36PM -0700, Andi Kleen wrote: > "Paul E. McKenney" writes: > > > Hello! > > > > This series provides a prototype of an RCU-tasks implementation, which has > > been requested to assist with tramopoline removal. > > Is that trampoline removal (whatever it is) importan

Re: [PATCH v2 tip/core/rcu 0/10] RCU-tasks implementation

2014-07-31 Thread josh
On Thu, Jul 31, 2014 at 11:38:16AM -0700, Paul E. McKenney wrote: > On Thu, Jul 31, 2014 at 10:20:24AM -0700, j...@joshtriplett.org wrote: > > On Thu, Jul 31, 2014 at 09:58:43AM -0700, Paul E. McKenney wrote: > > > On Thu, Jul 31, 2014 at 09:19:02AM -0700, j...@joshtriplett.org wrote: > > > > On We

Re: [PATCH v2 tip/core/rcu 0/10] RCU-tasks implementation

2014-07-31 Thread Andi Kleen
"Paul E. McKenney" writes: > Hello! > > This series provides a prototype of an RCU-tasks implementation, which has > been requested to assist with tramopoline removal. Is that trampoline removal (whatever it is) important enough to justify adding that much new (and complicated) code? Are there o

Re: [PATCH v2 tip/core/rcu 0/10] RCU-tasks implementation

2014-07-31 Thread Paul E. McKenney
On Thu, Jul 31, 2014 at 10:20:24AM -0700, j...@joshtriplett.org wrote: > On Thu, Jul 31, 2014 at 09:58:43AM -0700, Paul E. McKenney wrote: > > On Thu, Jul 31, 2014 at 09:19:02AM -0700, j...@joshtriplett.org wrote: > > > On Wed, Jul 30, 2014 at 05:39:14PM -0700, Paul E. McKenney wrote: > > > > This

Re: [PATCH v2 tip/core/rcu 0/10] RCU-tasks implementation

2014-07-31 Thread josh
On Thu, Jul 31, 2014 at 09:58:43AM -0700, Paul E. McKenney wrote: > On Thu, Jul 31, 2014 at 09:19:02AM -0700, j...@joshtriplett.org wrote: > > On Wed, Jul 30, 2014 at 05:39:14PM -0700, Paul E. McKenney wrote: > > > This series provides a prototype of an RCU-tasks implementation, which has > > > bee

Re: [PATCH v2 tip/core/rcu 0/10] RCU-tasks implementation

2014-07-31 Thread Paul E. McKenney
On Thu, Jul 31, 2014 at 09:19:02AM -0700, j...@joshtriplett.org wrote: > On Wed, Jul 30, 2014 at 05:39:14PM -0700, Paul E. McKenney wrote: > > This series provides a prototype of an RCU-tasks implementation, which has > > been requested to assist with tramopoline removal. This flavor of RCU > > is

Re: [PATCH v2 tip/core/rcu 0/10] RCU-tasks implementation

2014-07-31 Thread Paul E. McKenney
On Thu, Jul 31, 2014 at 06:30:12PM +0200, Peter Zijlstra wrote: > On Thu, Jul 31, 2014 at 09:19:02AM -0700, j...@joshtriplett.org wrote: > > Also, ideally this should remain entirely optional; nothing in the core > > kernel should depend on it. > > I suspect Steve wants it for ftrace :-) This is

Re: [PATCH v2 tip/core/rcu 0/10] RCU-tasks implementation

2014-07-31 Thread josh
On Thu, Jul 31, 2014 at 06:30:12PM +0200, Peter Zijlstra wrote: > On Thu, Jul 31, 2014 at 09:19:02AM -0700, j...@joshtriplett.org wrote: > > Also, ideally this should remain entirely optional; nothing in the core > > kernel should depend on it. > > I suspect Steve wants it for ftrace :-) Which ca

Re: [PATCH v2 tip/core/rcu 0/10] RCU-tasks implementation

2014-07-31 Thread Peter Zijlstra
On Thu, Jul 31, 2014 at 09:19:02AM -0700, j...@joshtriplett.org wrote: > Also, ideally this should remain entirely optional; nothing in the core > kernel should depend on it. I suspect Steve wants it for ftrace :-) pgpTdNDsvlIcF.pgp Description: PGP signature

Re: [PATCH v2 tip/core/rcu 0/10] RCU-tasks implementation

2014-07-31 Thread josh
On Wed, Jul 30, 2014 at 05:39:14PM -0700, Paul E. McKenney wrote: > This series provides a prototype of an RCU-tasks implementation, which has > been requested to assist with tramopoline removal. This flavor of RCU > is task-based rather than CPU-based, and has voluntary context switch, > usermode