提交 f172468a 编写于 作者: T Tim Abbott 提交者: Tony Luck

[IA64] Use .ref.text, not .text.init for start_ap.

It seems that start_ap doesn't need to be in a special location in the
kernel, but it references some init code so it should be in .ref.text.

Since this is the only thing in the .text.head section, eliminate
.text.head from the linker script.
Signed-off-by: NTim Abbott <tabbott@ksplice.com>
Signed-off-by: NTony Luck <tony.luck@intel.com>
上级 f509e34a
...@@ -181,7 +181,7 @@ swapper_pg_dir: ...@@ -181,7 +181,7 @@ swapper_pg_dir:
halt_msg: halt_msg:
stringz "Halting kernel\n" stringz "Halting kernel\n"
.section .text.head,"ax" __REF
.global start_ap .global start_ap
......
...@@ -51,8 +51,6 @@ SECTIONS ...@@ -51,8 +51,6 @@ SECTIONS
KPROBES_TEXT KPROBES_TEXT
*(.gnu.linkonce.t*) *(.gnu.linkonce.t*)
} }
.text.head : AT(ADDR(.text.head) - LOAD_OFFSET)
{ *(.text.head) }
.text2 : AT(ADDR(.text2) - LOAD_OFFSET) .text2 : AT(ADDR(.text2) - LOAD_OFFSET)
{ *(.text2) } { *(.text2) }
#ifdef CONFIG_SMP #ifdef CONFIG_SMP
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册