--- eventpoll_orig.c 2009-05-12 12:07:27.000000000 +0530 +++ eventpoll.c 2009-05-12 12:10:14.000000000 +0530 @@ -1136,7 +1136,7 @@ SYSCALL_DEFINE1(epoll_create, int, size) { - if (size < 0) + if (size <= 0) return -EINVAL; return sys_epoll_create1(0);