[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
RE: condvar wakeups
- From: Ingo Molnar <mingo elte hu>
- To: "Perez-Gonzalez, Inaky" <inaky perez-gonzalez intel com>
- Cc: "'Saurabh Desai'" <sdesai austin ibm com>, "'Ulrich Drepper'" <drepper redhat com>, "'NPTL mailing list'" <phil-list redhat com>
- Subject: RE: condvar wakeups
- Date: Wed, 14 May 2003 22:00:27 +0200 (CEST)
On Thu, 8 May 2003, Perez-Gonzalez, Inaky wrote:
> Call me pedantic, please, but if we are attaching so many waiters to a
> new page, shall not we unpin q->page before requeuing, then pin that new
> page once per waiter and then at the tail of futex_wait() unpin
> q->page?
>
> Unless I am missing anything, once we exit from requeue(), page2 is not
> pinned by anyone, so it could be perfectly be taken out to swap space
> for a walk.
you are completely right - the counts are messed up.
Ingo
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]