--- zzzz-none-000/linux-2.6.32.61/include/linux/moduleloader.h 2013-06-10 09:43:48.000000000 +0000 +++ ar10-7272-687/linux-2.6.32.61/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);