# HG changeset patch # User yamahata@xxxxxxxxxxxxx # Date 1170228079 -32400 # Node ID 616c11fb399857339f3f4c12b1e9c0daf97a4a8c # Parent 2c6f756566f983a0a7c58d28a6720d5654c8a41f readd arch_free_page which should be arch dependent header file. PATCHNAME: readd_arch_free_page Signed-off-by: Isaku Yamahata diff -r 2c6f756566f9 -r 616c11fb3998 linux-2.6-xen-sparse/include/asm-ia64/page.h --- a/linux-2.6-xen-sparse/include/asm-ia64/page.h Tue Jan 30 21:10:40 2007 +0900 +++ b/linux-2.6-xen-sparse/include/asm-ia64/page.h Wed Jan 31 16:21:19 2007 +0900 @@ -238,6 +238,14 @@ get_order (unsigned long size) #include // to compile netback, netfront #include +#define arch_free_page(_page,_order) \ +({ int foreign = PageForeign(_page); \ + if (foreign) \ + PageForeignDestructor(_page); \ + foreign; \ +}) +#define HAVE_ARCH_FREE_PAGE + #endif /* CONFIG_XEN */ #endif /* __ASSEMBLY__ */