Move __mca_table out of the __init section.
Signed-off-by: Tony Luck <tony.luck@intel.com>
          __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 = .;
 
          __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 = .;