Epoll is either compiled it, or not (if EMBEDDED). Remove the module code and use fs_initcall().
Signed-off-by: Davide Libenzi <[email protected]> - Davide Index: linux-2.6.21-rc5.mm4/fs/eventpoll.c =================================================================== --- linux-2.6.21-rc5.mm4.orig/fs/eventpoll.c 2007-04-03 18:33:30.000000000 -0700 +++ linux-2.6.21-rc5.mm4/fs/eventpoll.c 2007-04-03 18:33:40.000000000 -0700 @@ -11,7 +11,6 @@ * */ -#include <linux/module.h> #include <linux/init.h> #include <linux/kernel.h> #include <linux/sched.h> @@ -1462,16 +1461,5 @@ return 0; } +fs_initcall(eventpoll_init); - -static void __exit eventpoll_exit(void) -{ - /* Undo all operations done inside eventpoll_init() */ - kmem_cache_destroy(pwq_cache); - kmem_cache_destroy(epi_cache); -} - -module_init(eventpoll_init); -module_exit(eventpoll_exit); - -MODULE_LICENSE("GPL"); - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

