1
linux/scripts/mod
Rusty Russell 8c8ef42aee module: include other structures in module version check
With CONFIG_MODVERSIONS, we version 'struct module' using a dummy
export, but other things matter too:

1) 'struct modversion_info' determines the layout of the __versions section,
2) 'struct kernel_param' determines the layout of the __params section,
3) 'struct kernel_symbol' determines __ksymtab*.
4) 'struct marker' determines __markers.
5) 'struct tracepoint' determines __tracepoints.

So we rename 'struct_module' to 'module_layout' and include these in
the signature.  Now it's general we can add others later on without
confusion.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2009-03-31 13:05:34 +10:30
..
.gitignore Add some basic .gitignore files 2005-10-18 08:26:15 -07:00
empty.c
file2alias.c platform: introduce module id table for platform devices 2009-03-24 16:38:24 -07:00
Makefile
mk_elfconfig.c remove the v850 port 2008-07-24 10:47:24 -07:00
modpost.c module: include other structures in module version check 2009-03-31 13:05:34 +10:30
modpost.h kbuild: soften modpost checks when doing cross builds 2008-03-23 21:38:54 +01:00
sumversion.c kbuild: prevent modpost from looking for a .cmd file for a static library linked into a module 2008-10-29 22:02:10 +01:00