<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">--- linux-2.6.9/arch/i386/kernel/vmlinux.lds.S.orig	2007-03-14 12:38:25.000000000 -0800
+++ linux-2.6.9/arch/i386/kernel/vmlinux.lds.S	2007-03-14 13:04:56.000000000 -0800
@@ -5,6 +5,7 @@
 #include &lt;asm-generic/vmlinux.lds.h&gt;
 #include &lt;asm/thread_info.h&gt;
 #include &lt;asm/page.h&gt;
+#include &lt;asm/cache.h&gt;
 
 #include &lt;linux/config.h&gt;
 #include &lt;asm/page.h&gt;
@@ -110,7 +111,7 @@
   __initramfs_start = .;
   .init.ramfs : { *(.init.ramfs) }
   __initramfs_end = .;
-  . = ALIGN(32);
+  . = ALIGN(L1_CACHE_BYTES);
   __per_cpu_start = .;
   .data.percpu  : { *(.data.percpu) }
   __per_cpu_end = .;
--- linux-2.6.9/arch/x86_64/kernel/vmlinux.lds.S.orig	2004-10-18 14:53:08.000000000 -0700
+++ linux-2.6.9/arch/x86_64/kernel/vmlinux.lds.S	2007-03-14 12:59:29.000000000 -0800
@@ -120,7 +120,7 @@
   __initramfs_start = .;
   .init.ramfs : { *(.init.ramfs) }
   __initramfs_end = .;	
-  . = ALIGN(32);
+  . = ALIGN(CONFIG_X86_L1_CACHE_BYTES);
   __per_cpu_start = .;
   .data.percpu  : { *(.data.percpu) }
   __per_cpu_end = .;
</pre></body></html>