mirror of
https://github.com/Dasharo/linux.git
synced 2026-03-06 15:25:10 -08:00
Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus: module: add MODULE_STATE_GOING notifier call module: Enhance verify_export_symbols module: set unused_gpl_crcs instead of overwriting unused_crcs module: neaten __find_symbol, rename to find_symbol module: reduce module image and resident size module: make module_sect_attrs private to kernel/module.c
This commit is contained in:
@@ -190,7 +190,7 @@ void *__symbol_get_gpl(const char *symbol);
|
||||
extern typeof(sym) sym; \
|
||||
__CRC_SYMBOL(sym, sec) \
|
||||
static const char __kstrtab_##sym[] \
|
||||
__attribute__((section("__ksymtab_strings"))) \
|
||||
__attribute__((section("__ksymtab_strings"), aligned(1))) \
|
||||
= MODULE_SYMBOL_PREFIX #sym; \
|
||||
static const struct kernel_symbol __ksymtab_##sym \
|
||||
__used \
|
||||
@@ -229,23 +229,6 @@ enum module_state
|
||||
MODULE_STATE_GOING,
|
||||
};
|
||||
|
||||
/* Similar stuff for section attributes. */
|
||||
struct module_sect_attr
|
||||
{
|
||||
struct module_attribute mattr;
|
||||
char *name;
|
||||
unsigned long address;
|
||||
};
|
||||
|
||||
struct module_sect_attrs
|
||||
{
|
||||
struct attribute_group grp;
|
||||
int nsections;
|
||||
struct module_sect_attr attrs[0];
|
||||
};
|
||||
|
||||
struct module_param_attrs;
|
||||
|
||||
struct module
|
||||
{
|
||||
enum module_state state;
|
||||
|
||||
Reference in New Issue
Block a user