diff options
author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2013-02-27 16:28:20 +0100 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2013-02-28 09:37:13 +0100 |
commit | 72a6b43e4bbb818ac1875a3a572cb2aa8c9af820 (patch) | |
tree | 361f3d6f88c2c864d81258970ecb559d28b01f04 | |
parent | aa2383f815c3720f1f406d2f574dfb65aedce2ec (diff) | |
download | op-kernel-dev-72a6b43e4bbb818ac1875a3a572cb2aa8c9af820.zip op-kernel-dev-72a6b43e4bbb818ac1875a3a572cb2aa8c9af820.tar.gz |
s390/module: fix compile warning
Get rid of this one (false positive):
arch/s390/kernel/module.c: In function ‘apply_relocate_add’:
arch/s390/kernel/module.c:404:5: warning: ‘rc’ may be used uninitialized
in this function [-Wmaybe-uninitialized]
arch/s390/kernel/module.c:225:6: note: ‘rc’ was declared here
Play safe and preinitialize rc with an error value, so we see an error
if new users indeed don't initialize it.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
-rw-r--r-- | arch/s390/kernel/module.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/s390/kernel/module.c b/arch/s390/kernel/module.c index f750bd7..7845e15 100644 --- a/arch/s390/kernel/module.c +++ b/arch/s390/kernel/module.c @@ -222,7 +222,7 @@ static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab, struct mod_arch_syminfo *info; Elf_Addr loc, val; int r_type, r_sym; - int rc; + int rc = -ENOEXEC; /* This is where to make the change */ loc = base + rela->r_offset; |