提交 26803144 编写于 作者: T Tim Abbott 提交者: Martin Schwidefsky

[S390] Use macros for .data.page_aligned.

.data.page_aligned should not need a separate output section, so as
part of this cleanup I moved into the .data output section in the
linker scripts in order to eliminate unnecessary references to the
section name.

Remove the reference to .data.idt, since nothing is put into the
.data.idt section on the s390 architecture.  It looks like Cyrill
Gorcunov posted a patch to remove the .data.idt code on s390
previously:

<http://lkml.indiana.edu/hypermail/linux/kernel/0802.2/2536.html>

CCing him and the people who acked that patch in case there's a reason
it wasn't applied.
Signed-off-by: NTim Abbott <tabbott@ksplice.com>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Acked-by: NCyrill Gorcunov <gorcunov@openvz.org>
Cc: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
上级 a8c3cb49
...@@ -60,6 +60,7 @@ SECTIONS ...@@ -60,6 +60,7 @@ SECTIONS
} :data } :data
.data : { /* Data */ .data : { /* Data */
PAGE_ALIGNED_DATA(PAGE_SIZE)
DATA_DATA DATA_DATA
CONSTRUCTORS CONSTRUCTORS
} }
...@@ -72,11 +73,6 @@ SECTIONS ...@@ -72,11 +73,6 @@ SECTIONS
. = ALIGN(PAGE_SIZE); . = ALIGN(PAGE_SIZE);
__nosave_end = .; __nosave_end = .;
. = ALIGN(PAGE_SIZE);
.data.page_aligned : {
*(.data.idt)
}
. = ALIGN(0x100); . = ALIGN(0x100);
.data.cacheline_aligned : { .data.cacheline_aligned : {
*(.data.cacheline_aligned) *(.data.cacheline_aligned)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册