diff options
| -rw-r--r-- | kernel/module.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/module.c b/kernel/module.c index 07c80e68a6c4..eccb561dd8a3 100644 --- a/kernel/module.c +++ b/kernel/module.c | |||
| @@ -2355,7 +2355,8 @@ static noinline struct module *load_module(void __user *umod, | |||
| 2355 | if (err < 0) | 2355 | if (err < 0) |
| 2356 | goto unlink; | 2356 | goto unlink; |
| 2357 | add_sect_attrs(mod, hdr->e_shnum, secstrings, sechdrs); | 2357 | add_sect_attrs(mod, hdr->e_shnum, secstrings, sechdrs); |
| 2358 | add_notes_attrs(mod, hdr->e_shnum, secstrings, sechdrs); | 2358 | if (mod->sect_attrs) |
| 2359 | add_notes_attrs(mod, hdr->e_shnum, secstrings, sechdrs); | ||
| 2359 | 2360 | ||
| 2360 | /* Get rid of temporary copy */ | 2361 | /* Get rid of temporary copy */ |
| 2361 | vfree(hdr); | 2362 | vfree(hdr); |
