diff --git a/arch/x86/tools/relocs.c b/arch/x86/tools/relocs.c index fe89ab4aca44..ce7188cbdae5 100644 --- a/arch/x86/tools/relocs.c +++ b/arch/x86/tools/relocs.c @@ -48,7 +48,6 @@ static const char * const sym_regex_kernel[S_NSYMTYPES] = { "^(xen_irq_disable_direct_reloc$|" "xen_save_fl_direct_reloc$|" "VDSO|" - "__typeid__|" "__crc_)", /* @@ -809,12 +808,6 @@ static int do_reloc64(struct section *sec, Elf_Rel *rel, ElfW(Sym) *sym, symname); break; - case R_X86_64_8: - if (!shn_abs || !is_reloc(S_ABS, symname)) - die("Non-whitelisted %s relocation: %s\n", - rel_type(r_type), symname); - break; - case R_X86_64_32: case R_X86_64_32S: case R_X86_64_64: