[IA64] Clean up linker script using standard macros.
authorNelson Elhage <nelhage@ksplice.com>
Fri, 31 Jul 2009 20:57:53 +0000 (16:57 -0400)
committerTony Luck <tony.luck@intel.com>
Tue, 15 Sep 2009 16:52:33 +0000 (09:52 -0700)
commit6ae86350857bf3e862f8dcd10039ccb45e056f85
tree8a9c292da5c6db500897230946627898c61f02df
parented7af3e63bd2458d5138c4b7e92fe4e1cdc97d9d
[IA64] Clean up linker script using standard macros.

Aside from using fewer output sections and moving some data around,
the main side effect of this change is changing the alignment of some
sections. In particular:

* cachline-aligned and read_mostly data are now aligned to
  SMP_CACHE_BYTES. (Previously, they were laid out consecutively after
  a PAGE_SIZE alignment)
* .init.ramfs is now page-aligned, per the INIT_RAM_FS
  macro. (Previously it had no explicit alignment).

Signed-off-by: Nelson Elhage <nelhage@ksplice.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/kernel/vmlinux.lds.S