]>
Commit | Line | Data |
---|---|---|
e7e2c20d SL |
1 | From fdfb7e5a85784134ebc515cde517d8fbe2831887 Mon Sep 17 00:00:00 2001 |
2 | From: Josh Poimboeuf <jpoimboe@redhat.com> | |
3 | Date: Thu, 4 Apr 2019 12:17:35 -0500 | |
4 | Subject: objtool: Add rewind_stack_do_exit() to the noreturn list | |
5 | ||
6 | [ Upstream commit 4fa5ecda2bf96be7464eb406df8aba9d89260227 ] | |
7 | ||
8 | This fixes the following warning seen on GCC 7.3: | |
9 | ||
10 | arch/x86/kernel/dumpstack.o: warning: objtool: oops_end() falls through to next function show_regs() | |
11 | ||
12 | Reported-by: kbuild test robot <lkp@intel.com> | |
13 | Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com> | |
14 | Signed-off-by: Thomas Gleixner <tglx@linutronix.de> | |
15 | Cc: Peter Zijlstra <peterz@infradead.org> | |
16 | Link: https://lkml.kernel.org/r/3418ebf5a5a9f6ed7e80954c741c0b904b67b5dc.1554398240.git.jpoimboe@redhat.com | |
17 | Signed-off-by: Sasha Levin <sashal@kernel.org> | |
18 | --- | |
19 | tools/objtool/check.c | 1 + | |
20 | 1 file changed, 1 insertion(+) | |
21 | ||
22 | diff --git a/tools/objtool/check.c b/tools/objtool/check.c | |
23 | index 550f17611bd75..ef152daccc333 100644 | |
24 | --- a/tools/objtool/check.c | |
25 | +++ b/tools/objtool/check.c | |
26 | @@ -165,6 +165,7 @@ static int __dead_end_function(struct objtool_file *file, struct symbol *func, | |
27 | "fortify_panic", | |
28 | "usercopy_abort", | |
29 | "machine_real_restart", | |
30 | + "rewind_stack_do_exit", | |
31 | }; | |
32 | ||
33 | if (func->bind == STB_WEAK) | |
34 | -- | |
35 | 2.20.1 | |
36 |