From: Alexey Dobriyan Date: Tue, 14 May 2019 22:43:36 +0000 (-0700) Subject: fs/binfmt_elf.c: make scope of "pos" variable smaller X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=5cf4a36382588e601454f2f1dba91a78d385e2c3;p=openwrt%2Fstaging%2Fblogic.git fs/binfmt_elf.c: make scope of "pos" variable smaller Link: http://lkml.kernel.org/r/20190314204707.GC18143@avx2 Signed-off-by: Alexey Dobriyan Reviewed-by: Andrew Morton Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/fs/binfmt_elf.c b/fs/binfmt_elf.c index 6fa62f95f48e..ce276a46fa12 100644 --- a/fs/binfmt_elf.c +++ b/fs/binfmt_elf.c @@ -704,7 +704,6 @@ static int load_elf_binary(struct linux_binprm *bprm) struct elfhdr interp_elf_ex; } *loc; struct arch_elf_state arch_state = INIT_ARCH_ELF_STATE; - loff_t pos; loc = kmalloc(sizeof(*loc), GFP_KERNEL); if (!loc) { @@ -744,6 +743,8 @@ static int load_elf_binary(struct linux_binprm *bprm) for (i = 0; i < loc->elf_ex.e_phnum; i++) { if (elf_ppnt->p_type == PT_INTERP) { + loff_t pos; + /* This is the program interpreter used for * shared libraries - for now assume that this * is an a.out format binary