Merge d652502ef4 Merge tag 'ovl-update-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs into android-mainline
A tiny step en route to v5.13-rc1 Signed-off-by: Lee Jones <lee.jones@linaro.org> Change-Id: I049e80976042ebffc90bb080f09da0afcfd48d77
This commit is contained in:
@@ -2809,7 +2809,11 @@ void * __weak module_alloc(unsigned long size)
|
||||
|
||||
bool __weak module_init_section(const char *name)
|
||||
{
|
||||
#ifndef CONFIG_MODULE_UNLOAD
|
||||
return strstarts(name, ".init") || module_exit_section(name);
|
||||
#else
|
||||
return strstarts(name, ".init");
|
||||
#endif
|
||||
}
|
||||
|
||||
bool __weak module_exit_section(const char *name)
|
||||
@@ -3123,11 +3127,6 @@ static int rewrite_section_headers(struct load_info *info, int flags)
|
||||
*/
|
||||
shdr->sh_addr = (size_t)info->hdr + shdr->sh_offset;
|
||||
|
||||
#ifndef CONFIG_MODULE_UNLOAD
|
||||
/* Don't load .exit sections */
|
||||
if (module_exit_section(info->secstrings+shdr->sh_name))
|
||||
shdr->sh_flags &= ~(unsigned long)SHF_ALLOC;
|
||||
#endif
|
||||
}
|
||||
|
||||
/* Track but don't keep modinfo and version sections. */
|
||||
|
||||
Reference in New Issue
Block a user