Thread (32 messages) 32 messages, 4 authors, 2021-05-06

Re: [RFC PATCH v3 3/4] arm64: Handle miscellaneous functions in .text and .init.text

From: Madhavan T. Venkataraman <hidden>
Date: 2021-05-06 15:32:37
Also in: linux-arm-kernel, lkml


On 5/6/21 10:30 AM, Madhavan T. Venkataraman wrote:
quoted
I was thinking it'd be good to do this by modifying SYM_CODE_START() to
emit the section, that way nobody can forget to put any SYM_CODE into a
special section.  That does mean we'd have to first introduce a new
variant for specifying a section that lets us override things that need
to be in some specific section and convert everything that's in a
special section over to that first which is a bit annoying but feels
like it's worth it for the robustness.  It'd also put some of the don't
cares into .code.text but so long as they are actually don't cares that
should be fine!
OK. I could make the section an argument to SYM_CODE*() so that a developer
will never miss that. Some documentation may be in order so the guidelines
are clear. I will do the doc patch separately, if that is alright with
you all.
There is just one problem with this. Sometimes, there is some data in the
same text section. That data will not get included when we do the SYM_CODE(section)
change.

Madhavan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help