|
From: | Paolo Bonzini |
Subject: | Re: [Qemu-devel] [PATCH v2 for-2.5] rcu: Allow calling rcu_(un)register_thread() during synchronize_rcu() |
Date: | Tue, 28 Jul 2015 12:18:00 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.0.1 |
On 28/07/2015 12:02, Wen Congyang wrote: > I have a question about rcu: while do we call wait_for_readers() > twice for 32-bit host? Because there is a very small but non-zero probability of the counter going up by exactly 2^31 periods (periods are stored in bits 1-31 so you lose one bit) while the thread is sleeping. This detail of the implementation comes from URCU. Paolo
[Prev in Thread] | Current Thread | [Next in Thread] |