summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHeiko Carstens <heiko.carstens@de.ibm.com>2013-02-27 16:28:20 +0100
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2013-02-28 09:37:13 +0100
commit72a6b43e4bbb818ac1875a3a572cb2aa8c9af820 (patch)
tree361f3d6f88c2c864d81258970ecb559d28b01f04
parentaa2383f815c3720f1f406d2f574dfb65aedce2ec (diff)
downloadlinux-stable-72a6b43e4bbb818ac1875a3a572cb2aa8c9af820.tar.gz
linux-stable-72a6b43e4bbb818ac1875a3a572cb2aa8c9af820.tar.bz2
linux-stable-72a6b43e4bbb818ac1875a3a572cb2aa8c9af820.zip
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.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/s390/kernel/module.c b/arch/s390/kernel/module.c
index f750bd7bd2c2..7845e15a17df 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;