--- kqemu-1.3.0pre5_pre/kqemu-linux.c 2006-03-27 15:58:01.000000000 -0500 +++ kqemu-1.3.0pre5/kqemu-linux.c 2006-04-25 12:55:42.000000000 -0400 @@ -23,7 +23,8 @@ #error "Linux 2.4.19 or above needed" #endif -#ifndef page_to_pfn +/* The pfn_to_page() API appeared in 2.5.14 and changed to function during 2.6.x */ +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) && !defined(pfn_to_page) #define page_to_pfn(page) ((page) - mem_map) #define pfn_to_page(pfn) (mem_map + (pfn)) #endif