--- include/linux/mmzone.h | 14 -------------- 1 file changed, 14 deletions(-) Index: linux-2.6/include/linux/mmzone.h =================================================================== --- linux-2.6.orig/include/linux/mmzone.h 2007-11-02 21:11:06.000000000 -0700 +++ linux-2.6/include/linux/mmzone.h 2007-11-02 21:12:10.000000000 -0700 @@ -123,13 +123,8 @@ struct per_cpu_pageset { #endif }; -#ifdef CONFIG_SMP #define zone_pcp(__z, __cpu) CPU_PTR((__z)->pageset, (__cpu)) #define this_pcp(__z) THIS_CPU_PTR((__z)->pageset) -#else -#define zone_pcp(__z, __cpu) (&(__z)->pageset) -#define this_pcp(__z) (&(__z)->pageset) -#endif enum zone_type { #ifdef CONFIG_ZONE_DMA @@ -234,16 +229,7 @@ struct zone { unsigned long min_unmapped_pages; unsigned long min_slab_pages; #endif -#ifdef CONFIG_SMP struct per_cpu_pageset *pageset; -#else - /* - * Fallback for CPU_ALLOC is to use slab which cannot - * be used that early in boot. So we must include - * the pageset here. - */ - struct per_cpu_pageset pageset; -#endif /* * free areas of different sizes */