[PATCH] arm64: Align .text section to PAGE_SIZE

Ard Biesheuvel ard.biesheuvel at linaro.org
Fri Oct 23 19:29:05 PDT 2015


(+ Laura, correct email this time)

http://thread.gmane.org/gmane.linux.ports.arm.kernel/450513

On 23 October 2015 at 20:13, Jeremy Linton <jeremy.linton at arm.com> wrote:
> On 10/23/2015 11:49 AM, Ard Biesheuvel wrote:
>>
>> On 23 October 2015 at 18:32, Jeremy Linton <jeremy.linton at arm.com> wrote:
>
> ...
>>>
>>>          Maybe a clearer fix is an additional ifdef in the
>>> DEBUG_ALIGN_RODATA
>>> stanza which sets ALIGN_DEBUG_RO to align to pagesize if DEBUG_RODATA is
>>> set, that way it only takes affect for RODATA.
>>
>>
>> I think the diff does what you mean here.
>
> ...
>
> This solves the problem I have. But, my comment about was trying to be a
> little more creative and allow it to align at less than page size if
> DEBUG_RODATA isn't set, as it does today. Sort of a packed kernel if you
> will...
>

OK, I didn't catch that. Not sure if the average waste of 32 KB is
worth the trouble, though. Especially since, in my opinion,
CONFIG_DEBUG_RODATA should be promoted to a non-debug 'default y'
option.

-- 
Ard.

> But I will re-post shortly with just the ALIGN_DEBUG_RO change you suggest.
>
> Thanks,
>
>



More information about the linux-arm-kernel mailing list