Skip to content
Snippets Groups Projects
Commit dad5451a authored by Pawel Moll's avatar Pawel Moll Committed by Russell King
Browse files

ARM: 7605/1: vmlinux.lds: Move .notes section next to the rodata


The .notes, being read-only data by nature, were placed between
read-write .data and .bss. This was harmful in case of the XIP
kernel, as being placed in the RAM range, most likely far
from the ROM address, was inflating the XIP images.

Moving the .notes at the end of the read-only section
(consisting of .text, .rodata and unwind info) fixes the problem.

Reported-by: default avatarMarc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: default avatarPawel Moll <pawel.moll@arm.com>
Tested-by: default avatarMarc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent b8b499c8
No related branches found
No related tags found
No related merge requests found
...@@ -140,6 +140,8 @@ SECTIONS ...@@ -140,6 +140,8 @@ SECTIONS
} }
#endif #endif
NOTES
_etext = .; /* End of text and rodata section */ _etext = .; /* End of text and rodata section */
#ifndef CONFIG_XIP_KERNEL #ifndef CONFIG_XIP_KERNEL
...@@ -295,8 +297,6 @@ SECTIONS ...@@ -295,8 +297,6 @@ SECTIONS
} }
#endif #endif
NOTES
BSS_SECTION(0, 0, 0) BSS_SECTION(0, 0, 0)
_end = .; _end = .;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment