public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] clean up vdso-layout.lds.S
@ 2009-06-12 13:25 Petr Tesarik
  2009-06-12 13:25 ` [PATCH 1/8] x86: Adjust the coding style of vdso-layout.lds.S Petr Tesarik
                   ` (7 more replies)
  0 siblings, 8 replies; 10+ messages in thread
From: Petr Tesarik @ 2009-06-12 13:25 UTC (permalink / raw)
  To: LKML
  Cc: Thomas Gleixner, Ingo Molnar, H. Peter Anvin, Andi Kleen,
	Roland McGrath, Petr Tesarik

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(-)


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2009-06-12 13:36 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-12 13:25 [PATCH 0/8] clean up vdso-layout.lds.S Petr Tesarik
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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox