All of lore.kernel.org
 help / color / mirror / Atom feed
From: Petr Tesarik <ptesarik@suse.cz>
To: LKML <linux-kernel@vger.kernel.org>
Cc: Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
	Andi Kleen <andi@firstfloor.org>,
	Roland McGrath <roland@redhat.com>,
	Petr Tesarik <ptesarik@suse.cz>
Subject: [PATCH 0/8] clean up vdso-layout.lds.S
Date: Fri, 12 Jun 2009 15:25:34 +0200	[thread overview]
Message-ID: <cover.1244812577.git.ptesarik@suse.cz> (raw)

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 |  144 +++++++++++++++++++++++++++++++-------
 2 files changed, 120 insertions(+), 29 deletions(-)


             reply	other threads:[~2009-06-12 13:26 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-12 13:25 Petr Tesarik [this message]
2009-06-12 13:25 ` [PATCH 1/8] x86: Adjust the coding style of vdso-layout.lds.S Petr Tesarik
2009-06-12 13:25 ` [PATCH 2/8] x86: Remove .sdata from the vDSO linker script Petr Tesarik
2009-06-12 13:25 ` [PATCH 3/8] x86: Remove .dynbss " Petr Tesarik
2009-06-12 13:29   ` Petr Tesarik
2009-06-12 13:25 ` [PATCH 4/8] x86: add .broken section to " Petr Tesarik
2009-06-12 13:25 ` [PATCH 5/8] x86: mark altinstr-related sections in vDSO as broken Petr Tesarik
2009-06-12 13:25 ` [PATCH 6/8] x86: mark some standard sections as broken in a vDSO Petr Tesarik
2009-06-12 13:25 ` [PATCH 7/8] x86: check the size of GOT in vDSO Petr Tesarik
2009-06-12 13:25 ` [PATCH 8/8] x86: remove unneeded section from the vDSO Petr Tesarik

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1244812577.git.ptesarik@suse.cz \
    --to=ptesarik@suse.cz \
    --cc=andi@firstfloor.org \
    --cc=hpa@zytor.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@redhat.com \
    --cc=roland@redhat.com \
    --cc=tglx@linutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.