| From | David Howells <> | Subject | Re: [PATCH 06/12] rwsem: wake queued readers when other readers are active | Date | Wed, 12 May 2010 13:22:23 +0100 |
| |
Michel Lespinasse <walken@google.com> wrote:
> In this situation, it would be perfectly fine to let threads B and C work > in parallel as they each only want a read acquire on the rwsem. We can > recognize this situation and let A wake B as long as there are no active > writers on the rwsem.
There can't be any active writers on the rwsem. An active writer must have just been upped and is in the process of waking the first sleeper up.
David
|