diff -urN linux-2.4.31-epoll-lt-0.21/fs/eventpoll.c linux-2.4.31-epoll-lt-0.22/fs/eventpoll.c --- linux-2.4.31-epoll-lt-0.21/fs/eventpoll.c Sun Oct 9 23:58:43 2005 +++ linux-2.4.31-epoll-lt-0.22/fs/eventpoll.c Sun Oct 9 23:59:21 2005 @@ -1148,8 +1148,7 @@ if (waitqueue_active(&ep->poll_wait)) pwake++; } - } else if (EP_IS_LINKED(&epi->rdllink)) - EP_LIST_DEL(&epi->rdllink); + } } write_unlock_irqrestore(&ep->lock, flags);