Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756429AbYFPNXN (ORCPT ); Mon, 16 Jun 2008 09:23:13 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753346AbYFPNW6 (ORCPT ); Mon, 16 Jun 2008 09:22:58 -0400 Received: from bombadil.infradead.org ([18.85.46.34]:50148 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756149AbYFPNW5 (ORCPT ); Mon, 16 Jun 2008 09:22:57 -0400 To: torvalds@linux-foundation.org Cc: jacmet@sunsite.dk, dhowells@redhat.com, k.shutemov@gmail.com, linux-kernel@vger.kernel.org From: David Woodhouse Date: Mon, 16 Jun 2008 12:18:13 +0100 In-Reply-To: <87abhl7eqo.fsf@macbook.be.48ers.dk> Subject: [PATCH 2/4] Remove last traces of a.out support from ELF loader. Message-Id: X-Bad-Reply: In-Reply-To but no 'Re:' in Subject. X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1541 Lines: 49 In commit d20894a23708c2af75966534f8e4dedb46d48db2, Andi removed support for a.out interpreters from the ELF loader, which was only ever needed for the transition from a.out to ELF. This removes the last traces of that support, in particular the inclusion of . Signed-off-by: David Woodhouse Acked-by: Peter Korsgaard --- fs/binfmt_elf.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) diff --git a/fs/binfmt_elf.c b/fs/binfmt_elf.c index 0fa95b1..d48ff5f 100644 --- a/fs/binfmt_elf.c +++ b/fs/binfmt_elf.c @@ -16,7 +16,6 @@ #include #include #include -#include #include #include #include @@ -548,7 +547,6 @@ static int load_elf_binary(struct linux_binprm *bprm, struct pt_regs *regs) struct { struct elfhdr elf_ex; struct elfhdr interp_elf_ex; - struct exec interp_ex; } *loc; loc = kmalloc(sizeof(*loc), GFP_KERNEL); @@ -680,7 +678,6 @@ static int load_elf_binary(struct linux_binprm *bprm, struct pt_regs *regs) } /* Get the exec headers */ - loc->interp_ex = *((struct exec *)bprm->buf); loc->interp_elf_ex = *((struct elfhdr *)bprm->buf); break; } -- 1.5.5.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/