diff options
author | Rusty Russell <rusty@rustcorp.com.au> | 2009-03-31 13:05:34 -0600 |
---|---|---|
committer | Rusty Russell <rusty@rustcorp.com.au> | 2009-03-31 13:05:34 +1030 |
commit | 8c8ef42aee8fcfb4128bb94c50d55c9f80ade525 (patch) | |
tree | 58141fdd1afc0887dcc3cb91ab4c7609df0963e7 /kernel/kmod.c | |
parent | 9cb610d8e35fe3ec95a2fe2030b02f85aeea83c1 (diff) | |
download | linux-8c8ef42aee8fcfb4128bb94c50d55c9f80ade525.tar.gz linux-8c8ef42aee8fcfb4128bb94c50d55c9f80ade525.tar.bz2 linux-8c8ef42aee8fcfb4128bb94c50d55c9f80ade525.zip |
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>
Diffstat (limited to 'kernel/kmod.c')
0 files changed, 0 insertions, 0 deletions