1 --- a/arch/ubicom32/kernel/vmlinux.lds.S
2 +++ b/arch/ubicom32/kernel/vmlinux.lds.S
7 -#include <asm-generic/vmlinux.lds.h>
8 #include <asm/ocm_size.h>
9 #include <asm/memory_map.h>
10 #include <asm/thread_info.h>
11 @@ -201,94 +200,28 @@ SECTIONS {
13 __stop___ex_table = .;
15 - *(.rodata) *(.rodata.*)
16 - *(__vermagic) /* Kernel version magic */
17 - *(__markers_strings)
20 - *(__tracepoints_strings)
23 - __start_pci_fixups_early = . ;
25 - __end_pci_fixups_early = . ;
26 - __start_pci_fixups_header = . ;
27 - *(.pci_fixup_header)
28 - __end_pci_fixups_header = . ;
29 - __start_pci_fixups_final = . ;
31 - __end_pci_fixups_final = . ;
32 - __start_pci_fixups_enable = . ;
33 - *(.pci_fixup_enable)
34 - __end_pci_fixups_enable = . ;
35 - __start_pci_fixups_resume = . ;
36 - *(.pci_fixup_resume)
37 - __end_pci_fixups_resume = . ;
38 - __start_pci_fixups_resume_early = . ;
39 - *(.pci_fixup_resume_early)
40 - __end_pci_fixups_resume_early = . ;
41 - __start_pci_fixups_suspend = . ;
42 - *(.pci_fixup_suspend)
43 - __end_pci_fixups_suspend = . ;
45 - __start_builtin_fw = . ;
47 - __end_builtin_fw = . ;
50 - /* Kernel symbol table: Normal symbols */
52 - __start___ksymtab = .;
54 - __stop___ksymtab = .;
56 - /* Kernel symbol table: GPL-only symbols */
57 - __start___ksymtab_gpl = .;
59 - __stop___ksymtab_gpl = .;
61 - /* Kernel symbol table: Normal unused symbols */
62 - __start___ksymtab_unused = .;
64 - __stop___ksymtab_unused = .;
66 - /* Kernel symbol table: GPL-only unused symbols */
67 - __start___ksymtab_unused_gpl = .;
68 - *(__ksymtab_unused_gpl)
69 - __stop___ksymtab_unused_gpl = .;
71 - /* Kernel symbol table: GPL-future symbols */
72 - __start___ksymtab_gpl_future = .;
73 - *(__ksymtab_gpl_future)
74 - __stop___ksymtab_gpl_future = .;
76 - /* Kernel symbol table: Normal symbols */
77 - __start___kcrctab = .;
79 - __stop___kcrctab = .;
81 - /* Kernel symbol table: GPL-only symbols */
82 - __start___kcrctab_gpl = .;
84 - __stop___kcrctab_gpl = .;
86 - /* Kernel symbol table: GPL-future symbols */
87 - __start___kcrctab_gpl_future = .;
88 - *(__kcrctab_gpl_future)
89 - __stop___kcrctab_gpl_future = .;
92 - /* Kernel symbol table: strings */
93 - *(__ksymtab_strings)
96 - /* Built-in module parameters */
98 - __start___param = .;
100 - __stop___param = .;
101 + .rodata : {} > TEXT
102 + .rodata1 : {} > TEXT
103 + .pci_fixup : {} > TEXT
104 + .builtin_fw : {} > TEXT
105 + .rio_route : {} > TEXT
106 + .tracedata : {} > TEXT
107 + __ksymtab : {} > TEXT
108 + __ksymtab_gpl : {} > TEXT
109 + __ksymtab_gpl_future : {} > TEXT
110 + __kcrctab_gpl : {} > TEXT
111 + __kcrctab_unused : {} > TEXT
112 + __kcrctab_unused_gpl : {} > TEXT
113 + __kcrctab_gpl_future : {} > TEXT
114 + __ksymtab_strings : {} > TEXT
115 + __init_rodata : {} > TEXT
116 + __param : {} > TEXT
125 @@ -349,12 +282,6 @@ SECTIONS {
126 PROVIDE (___eh_frame_end = .);
138 @@ -365,6 +292,12 @@ SECTIONS {