Skip to content

Commit

Permalink
[S390] Use macros for .data.page_aligned.
Browse files Browse the repository at this point in the history
.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: Tim Abbott <tabbott@ksplice.com>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Acked-by: Cyrill Gorcunov <gorcunov@openvz.org>
Cc: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
  • Loading branch information
Tim Abbott authored and Martin Schwidefsky committed Sep 11, 2009
1 parent a8c3cb4 commit 2680314
Showing 1 changed file with 1 addition and 5 deletions.
6 changes: 1 addition & 5 deletions arch/s390/kernel/vmlinux.lds.S
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ SECTIONS
} :data

.data : { /* Data */
PAGE_ALIGNED_DATA(PAGE_SIZE)
DATA_DATA
CONSTRUCTORS
}
Expand All @@ -72,11 +73,6 @@ SECTIONS
. = ALIGN(PAGE_SIZE);
__nosave_end = .;

. = ALIGN(PAGE_SIZE);
.data.page_aligned : {
*(.data.idt)
}

. = ALIGN(0x100);
.data.cacheline_aligned : {
*(.data.cacheline_aligned)
Expand Down

0 comments on commit 2680314

Please sign in to comment.