Displaying 4 results from an estimated 4 matches for "free_heap_pages".
2006 Sep 29
0
[PATCH 2/6] xen: add per-node bucks to page allocator
...++ )
+ INIT_LIST_HEAD(&heap[i][j][k]);
/* Pages that are free now go to the domain sub-allocator. */
for ( i = 0; i < max_page; i++ )
@@ -272,29 +276,59 @@ void end_boot_allocator(void)
if ( next_free )
map_alloc(i+1, 1); /* prevent merging in free_heap_pages() */
if ( curr_free )
- free_heap_pages(pfn_dom_zone_type(i), mfn_to_page(i), 0);
- }
-}
-
-/* Hand the specified arbitrary page range to the specified heap zone. */
+ init_heap_pages(pfn_dom_zone_type(i), mfn_to_page(i), 1);
+ }
+}
+
+/*
+ * Hand the specified...
2012 Jul 09
1
Bug#602378: Please can you try 4.1 from Wheezy
...2133:9c5f084135b8
user: Keir Fraser <keir.fraser at citrix.com>
date: Mon Sep 13 17:00:10 2010 +0100
files: xen/common/page_alloc.c
description:
page_alloc: Check neighbouring chunks belong to same NUMA node before
merging in free_heap_pages().
(the latter being the fix for
http://mid.gmane.org/BAY121-W4629FE3344480F9671824CDA850 at phx.gbl which
Bastian referred to earlier.)
Is there any chance that you could try with the Xen packages from Wheezy
and see if this issue has been fixed.
Thanks,
Ian.
2010 Nov 04
4
Bug#602378: xen-hypervisor-4.0-amd64: Live migration of Guests crashes and reboots
...causes non-serious data loss
Live migration of a guest (running CentOS 5.5, Paravirtualized) crashes the target-host
(Hardware: Dell R610, 2x Xeon 5620, 16Gb RAM, Perc/700-Raid)
(XEN) ----[ Xen-4.0.1 x86_64 debug=n Not tainted ]----
(XEN) CPU: 9
(XEN) RIP: e008:[<ffff82c4801151f6>] free_heap_pages+0x366/0x4b0
(XEN) RFLAGS: 0000000000010286 CONTEXT: hypervisor
(XEN) rax: ffff8301000017c0 rbx: ffff82f602e4b080 rcx: ffff8315ffffffe0
(XEN) rdx: ffff8315ffffffe0 rsi: 00000000ffffffff rdi: 0000000000172585
(XEN) rbp: 0000000000000000 rsp: ffff8304265c7888 r8: 0000000000000020
(XEN)...
2011 Apr 06
0
[PATCH] X86: Fix mce offline page bug
...e bug, and remove an ambiguous comment.
Signed-off-by: Liu, Jinsong <jinsong.liu@intel.com>
diff -r 808735ebbb59 xen/common/page_alloc.c
--- a/xen/common/page_alloc.c Tue Mar 29 18:03:15 2011 +0800
+++ b/xen/common/page_alloc.c Wed Mar 30 14:44:55 2011 +0800
@@ -611,10 +611,6 @@ static void free_heap_pages(
/*
- * Following possible status for a page:
- * free and Online; free and offlined; free and offlined and broken;
- * assigned and online; assigned and offlining; assigned and offling and broken
- *
* Following rules applied for page offline:
* Once a page is broken, it can''t be...