Re: [take5 0/4] kevent: Generic event handling mechanism.
From: Evgeniy Polyakov <hidden>
Date: 2006-08-09 06:49:53
From: Evgeniy Polyakov <hidden>
Date: 2006-08-09 06:49:53
On Tue, Aug 08, 2006 at 11:31:56PM -0700, David Miller (davem@davemloft.net) wrote:
From: Evgeniy Polyakov <redacted> Date: Wed, 9 Aug 2006 10:25:15 +0400quoted
Unfortunately it is impossible to use list_empty(), since due to RCU issues kevent can not use list_del_init(), so list_empty() will always show that list is not empty.I see, just use the LIST_POISON* scheme for now, it's something we can refine later.
I've fixed timout issue Zach pointed, and will reend kevent 'take6' patchset without AIO stuff soon. Question with kevents removal from syscall stays open until Ulrich accepts or declines mapped buffer implementation. -- Evgeniy Polyakov