Messages in this thread | | | Date | Fri, 1 May 2015 12:41:02 -0700 | From | "Paul E. McKenney" <> | Subject | Re: RCU recursion? (code inspection) |
| |
On Fri, May 01, 2015 at 03:18:28PM -0400, Rik van Riel wrote: > Hi Paul, > > While looking at synchronize_rcu(), I noticed that > synchronize_rcu_expedited() calls synchronize_sched_expedited(), > which can call synchronize_sched() when it is worried about > the counter wrapping, which can call synchronize_sched_expedited() > > The code is sufficiently convoluted that I am unsure whether this > recursion can actually happen in practice, but I also did not spot > anything that would stop it.
Hmmm... Sounds like I should take a look!
Thanx, Paul
| |