diff options
author | Mathieu Malaterre <malat@debian.org> | 2018-12-08 16:46:23 +0100 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2019-10-30 12:31:40 +0100 |
commit | 5c74f79958682fccd82a6029c53859d1dab3b239 (patch) | |
tree | f0f271ec8182a983adab163557c358fd9fdc4b67 | |
parent | selftests/powerpc: Add a test of spectre_v2 mitigations (diff) | |
download | linux-5c74f79958682fccd82a6029c53859d1dab3b239.tar.xz linux-5c74f79958682fccd82a6029c53859d1dab3b239.zip |
powerpc/ptrace: Add prototype for function pt_regs_check
`pt_regs_check` is a dummy function, its purpose is to break the build
if struct pt_regs and struct user_pt_regs don't match.
This function has no functionnal purpose, and will get eliminated at
link time or after init depending on CONFIG_LD_DEAD_CODE_DATA_ELIMINATION
This commit adds a prototype to fix warning at W=1:
arch/powerpc/kernel/ptrace.c:3339:13: error: no previous prototype for ‘pt_regs_check’ [-Werror=missing-prototypes]
Suggested-by: Christophe Leroy <christophe.leroy@c-s.fr>
Signed-off-by: Mathieu Malaterre <malat@debian.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20181208154624.6504-1-malat@debian.org
-rw-r--r-- | arch/powerpc/kernel/ptrace.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/ptrace.c b/arch/powerpc/kernel/ptrace.c index 8c92febf5f44..b06d8dffd32a 100644 --- a/arch/powerpc/kernel/ptrace.c +++ b/arch/powerpc/kernel/ptrace.c @@ -3361,6 +3361,12 @@ void do_syscall_trace_leave(struct pt_regs *regs) user_enter(); } +void __init pt_regs_check(void); + +/* + * Dummy function, its purpose is to break the build if struct pt_regs and + * struct user_pt_regs don't match. + */ void __init pt_regs_check(void) { BUILD_BUG_ON(offsetof(struct pt_regs, gpr) != |