Index: linux-2.6.18-rc6-mm2/include/linux/mm.h =================================================================== --- linux-2.6.18-rc6-mm2.orig/include/linux/mm.h 2006-09-18 14:09:30.757176622 -0500 +++ linux-2.6.18-rc6-mm2/include/linux/mm.h 2006-09-18 14:09:35.937295682 -0500 @@ -446,7 +446,11 @@ static inline struct zone *page_zone(str static inline unsigned long zone_to_nid(struct zone *zone) { +#ifdef CONFIG_NUMA return zone->node; +#else + return 0; +#endif } static inline unsigned long page_to_nid(struct page *page)