mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v2 00/11] Linker script cleanups for various architectures
@ 2009-09-24 14:36 Tim Abbott
  2009-09-24 14:36 ` [PATCH v2 01/11] Optimize the ordering of sections in RW_DATA_SECTION Tim Abbott
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: Tim Abbott @ 2009-09-24 14:36 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List, Sam Ravnborg, Tim Abbott

Hi Linus,

This patch series contains patches cleaning up the linker scripts on
several architectures (as well as one improvement to the
architecture-independent macros).  Please merge.

PATCH v2 differs from v1 in the following ways:
* I removed the m32r patches as you have a pull request from the m32r
  maintainer containing them.
* I added the lone blackfin patch that I sent you to merge on Tuesday.
* I added the patches for alpha.
* I improved the commit message for the first patch.

This cross-architecture linker script cleanup project is in
preparation for adding support for building the kernel with
-ffunction-sections -fdata-sections, which is a prerequisite for
Ksplice.

	-Tim Abbott

Geoffrey Thomas (1):
  alpha: Clean up linker script using new linker script macros.

Tim Abbott (10):
  Optimize the ordering of sections in RW_DATA_SECTION.
  parisc: Clean up linker script using new linker script macros.
  parisc: Remove useless altinstructions code copied from x86.
  xtensa: Cleanup linker script using new linker script macros.
  um: Clean up linker script using standard macros.
  h8300: Cleanup linker script using new linker script macros.
  mn10300: Clean up linker script using higher-level macros.
  blackfin: Cleanup linker script using new linker script macros.
  powerpc: Cleanup linker script using new linker script macros.
  alpha: use .data.init_task instead of .data.init_thread.

 arch/alpha/kernel/init_task.c      |    5 +-
 arch/alpha/kernel/vmlinux.lds.S    |   95 ++++-----------------------------
 arch/blackfin/kernel/vmlinux.lds.S |   56 ++-----------------
 arch/h8300/kernel/vmlinux.lds.S    |   25 +++------
 arch/mn10300/kernel/vmlinux.lds.S  |   40 ++------------
 arch/parisc/kernel/vmlinux.lds.S   |  104 ++----------------------------------
 arch/powerpc/kernel/vmlinux.lds.S  |   69 +++++-------------------
 arch/um/include/asm/common.lds.S   |   29 ++--------
 arch/um/kernel/dyn.lds.S           |    9 +---
 arch/um/kernel/uml.lds.S           |   26 ++-------
 arch/xtensa/kernel/vmlinux.lds.S   |   75 +++++---------------------
 include/asm-generic/vmlinux.lds.h  |    4 +-
 12 files changed, 78 insertions(+), 459 deletions(-)


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

end of thread, other threads:[~2009-09-24 14:41 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-24 14:36 [PATCH v2 00/11] Linker script cleanups for various architectures Tim Abbott
2009-09-24 14:36 ` [PATCH v2 01/11] Optimize the ordering of sections in RW_DATA_SECTION Tim Abbott
2009-09-24 14:36 ` [PATCH v2 02/11] parisc: Clean up linker script using new linker script macros Tim Abbott
2009-09-24 14:36 ` [PATCH v2 03/11] parisc: Remove useless altinstructions code copied from x86 Tim Abbott
2009-09-24 14:36 ` [PATCH v2 04/11] xtensa: Cleanup linker script using new linker script macros Tim Abbott
2009-09-24 14:36 ` [PATCH v2 05/11] um: Clean up linker script using standard macros Tim Abbott
2009-09-24 14:36 ` [PATCH v2 06/11] h8300: Cleanup linker script using new linker script macros Tim Abbott
2009-09-24 14:36 ` [PATCH v2 07/11] mn10300: Clean up linker script using higher-level macros Tim Abbott
2009-09-24 14:36 ` [PATCH v2 08/11] blackfin: Cleanup linker script using new linker script macros Tim Abbott
2009-09-24 14:36 ` [PATCH v2 09/11] powerpc: " Tim Abbott
2009-09-24 14:36 ` [PATCH v2 10/11] alpha: use .data.init_task instead of .data.init_thread Tim Abbott
2009-09-24 14:36 ` [PATCH v2 11/11] alpha: Clean up linker script using new linker script macros Tim Abbott

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

all inboxes | Powered by JetHome®