given the amount of common content between arch/x86/kernel/vmlinux_32.lds.S and arch/x86/kernel/vmlinux_64.lds.S, what about just defining macros for some of that stuff in arch/x86/kernel/vmlinux.lds.S and cutting down on all the duplication?
as is done in include/asm-generic/vmlinux.lds.S, why not just define some handy macros, like: #define INITRAMFS(align) \ . = ALIGN(align); \ .init.ramfs : AT(ADDR(.init.ramfs) - LOAD_OFFSET) { \ __initramfs_start = .; \ *(.init.ramfs) \ __initramfs_end = .; \ } or something similar. i'm guessing there's a fair amount of content like that that can be coalesced, no? it would also standardize some of the niggling differences between some of that content between the two files. rday ======================================================================== Robert P. J. Day Linux Consulting, Training and Annoying Kernel Pedantry Waterloo, Ontario, CANADA http://crashcourse.ca ======================================================================== -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/