x86, relocs: Workaround for binutils 2.22.52.0.1 section bug
[linux-flexiantxendom0-3.2.10.git] / arch / x86 / tools / relocs.c
index 0291470..c3cfbb2 100644 (file)
@@ -56,7 +56,11 @@ static const char * const sym_regex_kernel[S_NSYMTYPES] = {
  * as absolute (typically defined outside any section in the linker script.)
  */
        [S_REL] =
-       "^_end$",
+       "^(__init_(begin|end)|"
+       "__x86_cpu_dev_(start|end)|"
+       "(__parainstructions|__alt_instructions)(|_end)|"
+       "(__iommu_table|__apicdrivers|__smp_locks)(|_end)|"
+       "_end)$"
 };