Messages in this thread | | | Date | Fri, 01 May 2015 15:18:28 -0400 | From | Rik van Riel <> | Subject | RCU recursion? (code inspection) |
| |
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.
-- All rights reversed
| |