Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932311AbZFLNp6 (ORCPT ); Fri, 12 Jun 2009 09:45:58 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753743AbZFLNkk (ORCPT ); Fri, 12 Jun 2009 09:40:40 -0400 Received: from cantor2.suse.de ([195.135.220.15]:48473 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933123AbZFLNki (ORCPT ); Fri, 12 Jun 2009 09:40:38 -0400 From: Petr Tesarik To: LKML Cc: Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , Andi Kleen , Roland McGrath , Petr Tesarik Subject: [PATCH v2 0/8] clean up vdso-layout.lds.S Date: Fri, 12 Jun 2009 15:40:32 +0200 Message-Id: <1244814040-5810-1-git-send-email-ptesarik@suse.cz> X-Mailer: git-send-email 1.6.0.2 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1259 Lines: 31 The handling of various sections in the VDSO linker script looks pretty haphazard. This patch series cleans it up in these regards: - improve the coding style - remove superfluous sections - issue a linker error if a section is encountered which is known not to work - check that the .got section is empty, except for the three entries defined by the ABI - discard sections which are not useful to user-space Petr Tesarik (8): x86: Adjust the coding style of vdso-layout.lds.S x86: Remove .sdata from the vDSO linker script x86: Remove .dynbss from the vDSO linker script x86: add .broken section to the vDSO linker script x86: mark altinstr-related sections in vDSO as broken x86: mark some standard sections as broken in a vDSO x86: check the size of GOT in vDSO x86: remove unneeded section from the vDSO arch/x86/vdso/Makefile | 5 +- arch/x86/vdso/vdso-layout.lds.S | 146 +++++++++++++++++++++++++++++++------- 2 files changed, 122 insertions(+), 29 deletions(-) -- 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/