diff options
author | Rusty Russell <rusty@rustcorp.com.au> | 2008-10-21 09:51:56 +1100 |
---|---|---|
committer | Stephen Rothwell <sfr@canb.auug.org.au> | 2008-10-21 09:51:56 +1100 |
commit | 79c86fbf033abf2c836aa78d1c43c91b19f5c218 (patch) | |
tree | d2eac139d68650972acc5860e2f044fb342beb47 /include | |
parent | a9b6148d25f15ddfe9d7a7f3e526fdb64e7cf7da (diff) |
module:simplify-load_module
Linus' recent catch of stack overflow in load_module lead me to look
at the code. A couple of helpers to get a section address and get
objects from a section can help clean things up a little.
(And in case you're wondering, the stack size also dropped from 328 to
284 bytes).
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/module.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/module.h b/include/linux/module.h index 5d2970cdce93..eddf27db442b 100644 --- a/include/linux/module.h +++ b/include/linux/module.h @@ -277,7 +277,7 @@ struct module /* Exception table */ unsigned int num_exentries; - const struct exception_table_entry *extable; + struct exception_table_entry *extable; /* Startup function. */ int (*init)(void); |