Commit 3a094044 authored by Geert Uytterhoeven's avatar Geert Uytterhoeven Committed by Linus Torvalds

[PATCH] M68k: don't emit empty stack program header in vmlinux

Recent versions of ld add an empty stack program header to the kernel image,
which makes it incompatible with current m68k bootstrap loaders.  Modify the
linker script to make sure we see only the program headers that are really
needed.  (from Roman Zippel)
Signed-off-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 7830551e
...@@ -15,7 +15,7 @@ SECTIONS ...@@ -15,7 +15,7 @@ SECTIONS
SCHED_TEXT SCHED_TEXT
*(.fixup) *(.fixup)
*(.gnu.warning) *(.gnu.warning)
} = 0x4e75 } :text = 0x4e75
. = ALIGN(16); /* Exception table */ . = ALIGN(16); /* Exception table */
__start___ex_table = .; __start___ex_table = .;
...@@ -34,7 +34,7 @@ SECTIONS ...@@ -34,7 +34,7 @@ SECTIONS
.bss : { *(.bss) } /* BSS */ .bss : { *(.bss) } /* BSS */
. = ALIGN(16); . = ALIGN(16);
.data.cacheline_aligned : { *(.data.cacheline_aligned) } .data.cacheline_aligned : { *(.data.cacheline_aligned) } :data
_edata = .; /* End of data section */ _edata = .; /* End of data section */
......
#include <linux/config.h> #include <linux/config.h>
PHDRS
{
text PT_LOAD FILEHDR PHDRS FLAGS (7);
data PT_LOAD FLAGS (7);
}
#ifdef CONFIG_SUN3 #ifdef CONFIG_SUN3
#include "vmlinux-sun3.lds" #include "vmlinux-sun3.lds"
#else #else
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment