--- zzzz-none-000/linux-2.6.32.60/include/linux/moduleloader.h	2012-10-07 21:41:24.000000000 +0000
+++ ur8-7270-606/linux-2.6.32.60/include/linux/moduleloader.h	2012-06-29 09:24:07.000000000 +0000
@@ -18,7 +18,13 @@
 
 /* Allocator used for allocating struct module, core sections and init
    sections.  Returns NULL on failure. */
-void *module_alloc(unsigned long size);
+enum _module_alloc_type_ {
+    module_alloc_type_init,
+    module_alloc_type_core,
+    module_alloc_type_page,
+    module_alloc_type_unknown
+};
+void *module_alloc(unsigned long size, char *name, enum _module_alloc_type_ type);
 
 /* Free memory returned from module_alloc. */
 void module_free(struct module *mod, void *module_region);