Messages in this thread | | | Date | Fri, 21 Nov 2003 12:40:38 +0100 (CET) | From | Krzysztof Benedyczak <> | Subject | Re: [PATCH] POSIX message queues - syscalls & SIGEV_THREAD |
| |
On Tue, 18 Nov 2003, Jamie Lokier wrote:
[CUT] > You are setting the first futex's word in userspace prior to the first > futex wakeup, right? Either 5 will detect that and return > immediately, or it will reach 6 and the poll() returns immediately. > No hole there. > > ( The async token passing flaw is that the _waker_ loses track of how > many succesful wakeups it has sent; this is used by some > implementations of fair semaphores, among other things. That might be > relevant to POSIX message queues but I do not see that it's relevant > to the two futex problem you described. ) >
Thanks for information. I was wrongly assmuming that poll will block. After checking the code - I know I have made a mistake.
Regards Krzysiek - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |