summaryrefslogtreecommitdiffstats
path: root/arch/parisc/kernel/vmlinux.lds.S
diff options
context:
space:
mode:
authorTim Abbott <tabbott@ksplice.com>2009-09-24 16:36:16 +0200
committerLinus Torvalds <torvalds@linux-foundation.org>2009-09-25 02:16:21 +0200
commit1b2086227cd1a24f748398c22ea9652c383499cf (patch)
treee8c7a010d4900b9bd591d93cdf176c5e8f4237a2 /arch/parisc/kernel/vmlinux.lds.S
parenthugetlb_file_setup(): use C, not cpp (diff)
downloadlinux-1b2086227cd1a24f748398c22ea9652c383499cf.tar.xz
linux-1b2086227cd1a24f748398c22ea9652c383499cf.zip
Optimize the ordering of sections in RW_DATA_SECTION.
The old RW_DATA_SECTION had INIT_TASK_DATA (which was more-than-PAGE_SIZE-aligned), followed by a bunch of small alignment stuff, followed by more PAGE_SIZE-aligned stuff, so you wasted memory in the middle of .data re-aligning back up to PAGE_SIZE. This patch sorts the sections by alignment requirements, which should pack them essentially optimally. Signed-off-by: Tim Abbott <tabbott@ksplice.com> Reviewed-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'arch/parisc/kernel/vmlinux.lds.S')
0 files changed, 0 insertions, 0 deletions