diff --git a/init/main.c b/init/main.c
index 4db57e8b124fb37f9bf7bc734c84d439ddffbffe..faec954e2c8489101dcc4a3720d650c61549c9af 100644
--- a/init/main.c
+++ b/init/main.c
@@ -42,7 +42,7 @@ int main(void)
 
 	/* look up a kernel symbol */
 	printk("%s at %p\n", "printk", lookup_symbol("printk"));
-
+#if 0
 	/* look up a file in the embedded image */
 	printk("%s at %p\n", "testmodule.ko",
 	       module_lookup_embedded("testmodule.ko"));
@@ -63,7 +63,7 @@ int main(void)
 
 	if (addr)
 		module_load(&m, addr);
-
+#endif
 	modules_list_loaded();
 
 	return 0;
diff --git a/kernel/Makefile b/kernel/Makefile
index 9d67633a7d80f513be3027459ac1e62821b0455c..25d52d8ec9a7b250800f24e6be0eb1f9d07f01c9 100644
--- a/kernel/Makefile
+++ b/kernel/Makefile
@@ -3,5 +3,3 @@ obj-y += ksym.o
 obj-$(CONFIG_KERNEL_PRINTK) += printk.o
 obj-y += bitmap.o
 obj-y += module.o
-obj-m += testmodule.o
-obj-m += testchain.o
diff --git a/kernel/testmodule.c b/kernel/testmodule.c
deleted file mode 100644
index 4f85008be61c5ee5841709b223cad0300ea1888e..0000000000000000000000000000000000000000
--- a/kernel/testmodule.c
+++ /dev/null
@@ -1,31 +0,0 @@
-/**
- * @file kernel/test.c
- */
-
-#include <page.h>
-
-#include <kernel/printk.h>
-
-void somefunction(void)
-{
-	printk("this is some function\n");
-}
-
-void _module_exit(void)
-{
-	printk("cleaning up\n");
-}
-
-int _module_init(void)
-{
-	int i;
-
-	printk("moopmoop\n");
-	
-	for (i = 0; i < 10; i++)
-		printk("the cow says: %d\n", i);
-
-	printk("allocating: %p\n", page_alloc());
-
-	return 0;
-}