]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ARM: 7605/1: vmlinux.lds: Move .notes section next to the rodata
authorPawel Moll <pawel.moll@arm.com>
Fri, 14 Dec 2012 15:46:17 +0000 (16:46 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sun, 16 Dec 2012 10:04:24 +0000 (10:04 +0000)
commitdad5451a322bb682704f3ab13a558508a83e0b93
treea24ce7fba9dd29cca649af3fbc43fac16f1f8606
parentb8b499c86be58cb309964fcab5b62ac4a240a878
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: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Pawel Moll <pawel.moll@arm.com>
Tested-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/kernel/vmlinux.lds.S