--- include/linux/mmzone.h | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) Index: linux-2.6/include/linux/mmzone.h =================================================================== --- linux-2.6.orig/include/linux/mmzone.h 2007-11-12 17:10:14.839593660 -0800 +++ linux-2.6/include/linux/mmzone.h 2007-11-12 17:15:35.905093380 -0800 @@ -105,15 +105,8 @@ enum zone_stat_item { #endif NR_VM_ZONE_STAT_ITEMS }; -struct per_cpu_pages { - int count; /* number of pages in the list */ - int high; /* high watermark, emptying needed */ - int batch; /* chunk size for buddy add/remove */ - struct list_head list; /* the list of pages */ -}; - struct per_cpu_pageset { - struct per_cpu_pages pcp[2]; /* 0: hot. 1: cold */ + struct page *pages[PAGE_ALLOC_COSTLY_ORDER][MIGRATE_MOVABLE + 1]; #ifdef CONFIG_NUMA s8 expire; #endif