Messages in this thread | | | Date | Fri, 16 Dec 2022 11:58:39 +0100 | From | Peter Zijlstra <> | Subject | Re: [PATCH] x86: callthunks: fix incorrect init section references |
| |
On Thu, Dec 15, 2022 at 05:43:23PM +0100, Arnd Bergmann wrote: > From: Arnd Bergmann <arnd@arndb.de> > > The addition of callthunks_translate_call_dest means that > skip_addr() and patch_dest() can no longer be discarded > as part of the __init section freeing: > > WARNING: modpost: vmlinux.o: section mismatch in reference: callthunks_translate_call_dest.cold (section: .text.unlikely) -> skip_addr (section: .init.text) > WARNING: modpost: vmlinux.o: section mismatch in reference: callthunks_translate_call_dest.cold (section: .text.unlikely) -> patch_dest (section: .init.text) > WARNING: modpost: vmlinux.o: section mismatch in reference: is_callthunk.cold (section: .text.unlikely) -> skip_addr (section: .init.text) > ERROR: modpost: Section mismatches detected. > Set CONFIG_SECTION_MISMATCH_WARN_ONLY=y to allow them. > > Fixes: b2e9dfe54be4 ("x86/bpf: Emit call depth accounting if required") > Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Thanks!
| |