Messages in this thread | | | Date | Mon, 11 May 2020 17:45:00 +0200 | From | Jessica Yu <> | Subject | Re: [PATCH v2 1/2] module: allow arch overrides for .init section names |
| |
+++ Vincent Whitchurch [11/05/20 13:48 +0200]: >ARM stores unwind information for .init.text in sections named >.ARM.extab.init.text and .ARM.exidx.init.text. Since those aren't >currently recognized as init sections, they're allocated along with the >core section, and relocation fails if the core and the init section are >allocated from different regions and can't reach other. > > final section addresses: > ... > 0x7f800000 .init.text > .. > 0xcbb54078 .ARM.exidx.init.text > .. > > section 16 reloc 0 sym '': relocation 42 out of range (0xcbb54078 -> > 0x7f800000) > >Allow architectures to override the section name so that ARM can fix >this. > >Signed-off-by: Vincent Whitchurch <vincent.whitchurch@axis.com> >--- >v2: Add comment and move module_init_section() next to module_exit_section().
Thanks, this patch looks fine to me. You could add my:
Acked-by: Jessica Yu <jeyu@kernel.org>
Alternatively, I can take this through modules-next if the second patch gets a review and ack from an ARM maintainer.
| |