[IA64] Move __mca_table out of the __init section
[firefly-linux-kernel-4.4.55.git] / arch / ia64 / kernel / vmlinux.lds.S
index 0b9e56dd7f057b8e47f80977f7a6890ec7fd786e..783600fe52b2d4bf772b3c9b6968c58581b36073 100644 (file)
@@ -70,6 +70,15 @@ SECTIONS
          __stop___ex_table = .;
        }
 
+  /* MCA table */
+  . = ALIGN(16);
+  __mca_table : AT(ADDR(__mca_table) - LOAD_OFFSET)
+       {
+         __start___mca_table = .;
+         *(__mca_table)
+         __stop___mca_table = .;
+       }
+
   /* Global data */
   _data = .;
 
@@ -130,15 +139,6 @@ SECTIONS
          __initcall_end = .;
        }
 
-  /* MCA table */
-  . = ALIGN(16);
-  __mca_table : AT(ADDR(__mca_table) - LOAD_OFFSET)
-       {
-         __start___mca_table = .;
-         *(__mca_table)
-         __stop___mca_table = .;
-       }
-
   .data.patch.vtop : AT(ADDR(.data.patch.vtop) - LOAD_OFFSET)
        {
          __start___vtop_patchlist = .;