Non-perfect epoll patch