Jan Beulich
2008-Jul-18 09:38 UTC
[Xen-devel] [PATCH] linux/i386: fix ordering in pte_free_kernel()
Almost as usual, written and tested on 2.6.16.60 and made apply to the
2.6.18 tree without further testing.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
Index: sle10sp2-2008-07-16/include/asm-i386/mach-xen/asm/pgalloc.h
==================================================================---
sle10sp2-2008-07-16.orig/include/asm-i386/mach-xen/asm/pgalloc.h 2007-12-10
10:34:42.000000000 +0100
+++ sle10sp2-2008-07-16/include/asm-i386/mach-xen/asm/pgalloc.h 2008-07-16
10:19:55.000000000 +0200
@@ -36,8 +36,8 @@ extern struct page *pte_alloc_one(struct
static inline void pte_free_kernel(pte_t *pte)
{
- free_page((unsigned long)pte);
make_lowmem_page_writable(pte, XENFEAT_writable_page_tables);
+ free_page((unsigned long)pte);
}
extern void pte_free(struct page *pte);
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel