From 5cf4a36382588e601454f2f1dba91a78d385e2c3 Mon Sep 17 00:00:00 2001 From: Alexey Dobriyan Date: Tue, 14 May 2019 15:43:36 -0700 Subject: 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 --- fs/binfmt_elf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'fs/binfmt_elf.c') 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 -- cgit v1.2.3-55-g7522