diff -urN oldtree/mm/slab.c newtree/mm/slab.c
--- oldtree/mm/slab.c	2006-10-05 15:26:55.000000000 -0400
+++ newtree/mm/slab.c	2006-10-05 15:29:09.000000000 -0400
@@ -1513,7 +1513,7 @@
 
 		for_each_online_node(nid) {
 			init_list(malloc_sizes[INDEX_AC].cs_cachep,
-				  &initkmem_list3[SIZE_AC + node], nid);
+				  &initkmem_list3[SIZE_AC + nid], nid);
 
 			if (INDEX_AC != INDEX_L3) {
 				init_list(malloc_sizes[INDEX_L3].cs_cachep,
