m68knommu: Use more macros inside the .init section.
Tim Abbott [Sun, 18 Oct 2009 17:23:52 +0000 (13:23 -0400)]
Signed-off-by: Tim Abbott <tabbott@ksplice.com>
Signed-off-by: Greg Ungerer <gerg@uclinux.org>

arch/m68knommu/kernel/vmlinux.lds.S

index d6c814e..f20de3a 100644 (file)
@@ -161,25 +161,11 @@ SECTIONS {
                INIT_TEXT
                _einittext = .;
                INIT_DATA
-               . = ALIGN(16);
-               __setup_start = .;
-               *(.init.setup)
-               __setup_end = .;
-               __initcall_start = .;
-               INITCALLS
-               __initcall_end = .;
-               __con_initcall_start = .;
-               *(.con_initcall.init)
-               __con_initcall_end = .;
-               __security_initcall_start = .;
-               *(.security_initcall.init)
-               __security_initcall_end = .;
-#ifdef CONFIG_BLK_DEV_INITRD
-               . = ALIGN(4);
-               __initramfs_start = .;
-               *(.init.ramfs)
-               __initramfs_end = .;
-#endif
+               INIT_SETUP(16)
+               INIT_CALLS
+               CON_INITCALL
+               SECURITY_INITCALL
+               INIT_RAM_FS
                . = ALIGN(PAGE_SIZE);
                __init_end = .;
        } > INIT