diff -urN tlb-state-ref/include/asm-i386/pgalloc.h tlb-state/include/asm-i386/pgalloc.h
--- tlb-state-ref/include/asm-i386/pgalloc.h	Fri Mar 29 15:39:00 2002
+++ tlb-state/include/asm-i386/pgalloc.h	Fri Mar 29 15:39:10 2002
@@ -229,7 +229,7 @@
 {
 	struct mm_struct *active_mm;
 	int state;
-};
+} ____cacheline_aligned;
 extern struct tlb_state cpu_tlbstate[NR_CPUS];