From: Linus Torvalds Date: Fri, 21 May 2021 16:09:17 +0000 (-1000) Subject: Merge tag 'modules-for-v5.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git... X-Git-Tag: v5.15~1091 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c1f47ebc9b246e36afaa339cc5ca7ad9d3ae71b2;p=platform%2Fkernel%2Flinux-starfive.git Merge tag 'modules-for-v5.13-rc3' of git://git./linux/kernel/git/jeyu/linux Pull module fix from Jessica Yu: "When CONFIG_MODULE_UNLOAD=n, module exit sections get sorted into the init region of the module in order to satisfy the requirements of jump_labels and static_calls. Previously, the exit section check was done in module_init_section(), but the solution there is not completely arch-indepedent as ARM is a special case and supplies its own module_init_section() function. Instead of pushing this logic further to the arch-specific code, switch to an arch-independent solution to check for module exit sections in the core module loader code in layout_sections() instead" * tag 'modules-for-v5.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux: module: check for exit sections in layout_sections() instead of module_init_section() --- c1f47ebc9b246e36afaa339cc5ca7ad9d3ae71b2