Re: [PATCH] a local-timer-free version of RCU

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Frederic Weisbecker
Date: Tuesday, November 16, 2010 - 6:52 am

On Mon, Nov 15, 2010 at 05:28:46PM -0800, Paul E. McKenney wrote:



Now, I'm confused, I thought a CPU entering idle nohz had nothing to do
if it has no local callbacks, and rcu_enter_nohz already deals with
everything.

There is certainly tons of subtle things in RCU anyway :)






Doh! You're right, I don't know why I thought that adaptive tick would
solve the implicit rcu sched/bh cases, my vision took a shortcut.






Let's try that.





Yep.




Right.






Makes all sense. Also there may be periods when these "isolated" CPUs
will restart the tick, like when there is more than one task running
on that CPU, in which case we can of course fall back to usual
grace periods processing.





No, looks good, now I'm going to implement/test a draft of these ideas.

Thanks a lot!

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
dyntick-hpc and RCU, Paul E. McKenney, (Thu Nov 4, 4:21 pm)
Re: dyntick-hpc and RCU, Frederic Weisbecker, (Thu Nov 4, 10:27 pm)
Re: dyntick-hpc and RCU, Frederic Weisbecker, (Thu Nov 4, 10:38 pm)
Re: dyntick-hpc and RCU, Paul E. McKenney, (Fri Nov 5, 8:04 am)
Re: dyntick-hpc and RCU, Paul E. McKenney, (Fri Nov 5, 8:06 am)
Re: dyntick-hpc and RCU, Dhaval Giani, (Fri Nov 5, 1:06 pm)
[PATCH] a local-timer-free version of RCU, Joe Korty, (Fri Nov 5, 2:00 pm)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Sat Nov 6, 12:28 pm)
Re: [PATCH] a local-timer-free version of RCU, Mathieu Desnoyers, (Sat Nov 6, 12:34 pm)
Re: [PATCH] a local-timer-free version of RCU, Mathieu Desnoyers, (Sat Nov 6, 12:42 pm)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Sat Nov 6, 12:44 pm)
Re: [PATCH] a local-timer-free version of RCU, Mathieu Desnoyers, (Sat Nov 6, 1:03 pm)
Re: [PATCH] a local-timer-free version of RCU, Udo A. Steinberg, (Sun Nov 7, 7:11 pm)
Re: [PATCH] a local-timer-free version of RCU, Udo A. Steinberg, (Sun Nov 7, 7:19 pm)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Sun Nov 7, 7:54 pm)
Re: dyntick-hpc and RCU, Frederic Weisbecker, (Mon Nov 8, 7:10 am)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Mon Nov 8, 8:06 am)
Re: [PATCH] a local-timer-free version of RCU, Joe Korty, (Mon Nov 8, 8:18 am)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Mon Nov 8, 8:32 am)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Mon Nov 8, 12:38 pm)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Mon Nov 8, 12:49 pm)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Mon Nov 8, 12:50 pm)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Mon Nov 8, 1:40 pm)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Mon Nov 8, 1:51 pm)
Re: [PATCH] a local-timer-free version of RCU, Lai Jiangshan, (Tue Nov 9, 2:22 am)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Wed Nov 10, 8:54 am)
Re: [PATCH] a local-timer-free version of RCU, Peter Zijlstra, (Wed Nov 10, 10:31 am)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Wed Nov 10, 10:45 am)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Wed Nov 10, 11:08 am)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Wed Nov 10, 9:19 pm)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Sat Nov 13, 3:30 pm)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Mon Nov 15, 6:28 pm)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Tue Nov 16, 6:52 am)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Tue Nov 16, 8:51 am)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Tue Nov 16, 5:52 pm)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Tue Nov 16, 6:25 pm)