diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2008-08-13 15:54:53 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2008-08-13 16:29:17 +0200 |
commit | 932b57873db47db89989b86789b216e50a753478 (patch) | |
tree | 45121689cbab9b60340f62e6148405fdbea53163 /include/module.h | |
parent | 0dd24dc17d561fa0a9f8d5b2ffb5c31e1cf7985c (diff) | |
download | barebox-932b57873db47db89989b86789b216e50a753478.tar.gz barebox-932b57873db47db89989b86789b216e50a753478.tar.xz |
move several commands into extra files
move false, true, help, insmod, lsmod, version into extra files
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/module.h')
-rw-r--r-- | include/module.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/module.h b/include/module.h index 8d3bbf2160..67d2962eaa 100644 --- a/include/module.h +++ b/include/module.h @@ -20,6 +20,8 @@ struct kernel_symbol const char *name; }; +struct module * load_module(void *mod_image, unsigned long len); + /* For every exported symbol, place a struct in the __ksymtab section */ #define __EXPORT_SYMBOL(sym, sec) \ extern typeof(sym) sym; \ @@ -71,5 +73,10 @@ int apply_relocate_add(Elf_Shdr *sechdrs, #define EXPORT_SYMBOL(sym) #endif /* CONFIG_MODULE */ +extern struct list_head module_list; + +#define for_each_module(m) \ + list_for_each_entry(m, &module_list, list) + #endif /* __MODULE_H */ |