treewide: remove redundant IS_ERR() before error code check
[linux/fpc-iii.git] / arch / s390 / purgatory / purgatory.lds.S
blob482eb4fbcef190d7c97ee7f20e7ae905de79dc3f
1 /* SPDX-License-Identifier: GPL-2.0 */
3 #include <asm-generic/vmlinux.lds.h>
5 OUTPUT_FORMAT("elf64-s390", "elf64-s390", "elf64-s390")
6 OUTPUT_ARCH(s390:64-bit)
8 ENTRY(purgatory_start)
10 SECTIONS
12         . = 0;
13         .head.text : {
14                 _head = . ;
15                 HEAD_TEXT
16                 _ehead = . ;
17         }
18         .text : {
19                 _text = .;      /* Text */
20                 *(.text)
21                 *(.text.*)
22                 _etext = . ;
23         }
24         .rodata : {
25                 _rodata = . ;
26                 *(.rodata)       /* read-only data */
27                 *(.rodata.*)
28                 _erodata = . ;
29         }
30         .data : {
31                 _data = . ;
32                 *(.data)
33                 *(.data.*)
34                 _edata = . ;
35         }
37         . = ALIGN(256);
38         .bss : {
39                 _bss = . ;
40                 *(.bss)
41                 *(.bss.*)
42                 *(COMMON)
43                 . = ALIGN(8);   /* For convenience during zeroing */
44                 _ebss = .;
45         }
46         _end = .;
48         /* Sections to be discarded */
49         /DISCARD/ : {
50                 *(.eh_frame)
51                 *(*__ksymtab*)
52                 *(___kcrctab*)
53         }