lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Wed, 3 Jan 2018 18:00:18 -0800 From: Andi Kleen <andi@...stfloor.org> To: tglx@...utronix.de Cc: torvalds@...ux-foundation.org, gregkh@...ux-foundation.org, linux-kernel@...r.kernel.org, tim.c.chen@...ux.intel.com, Andi Kleen <ak@...ux.intel.com> Subject: [PATCH v2 11/12] retpoline/objtool: Disable some objtool warnings From: Andi Kleen <ak@...ux.intel.com> With the indirect call thunk enabled compiler two objtool warnings are triggered very frequently and make the build very noisy. I don't see a good way to avoid them, so just disable them for now. Signed-off-by: Andi Kleen <ak@...ux.intel.com> --- tools/objtool/check.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/objtool/check.c b/tools/objtool/check.c index 9b341584eb1b..435c71f944dc 100644 --- a/tools/objtool/check.c +++ b/tools/objtool/check.c @@ -503,8 +503,13 @@ static int add_call_destinations(struct objtool_file *file) insn->call_dest = find_symbol_by_offset(insn->sec, dest_off); if (!insn->call_dest) { +#if 0 + /* Compilers with -mindirect-branch=thunk-extern trigger + * this everywhere on x86. Disable for now. + */ WARN_FUNC("can't find call dest symbol at offset 0x%lx", insn->sec, insn->offset, dest_off); +#endif return -1; } } else if (rela->sym->type == STT_SECTION) { @@ -1716,8 +1721,14 @@ static int validate_branch(struct objtool_file *file, struct instruction *first, return 1; } else if (func && has_modified_stack_frame(&state)) { +#if 0 + /* Compilers with -mindirect-branch=thunk-extern trigger + * this everywhere on x86. Disable for now. + */ + WARN_FUNC("sibling call from callable instruction with modified stack frame", sec, insn->offset); +#endif return 1; } -- 2.14.3
Powered by blists - more mailing lists