|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] Fix page_is_ram() start-of-day checks, and the watch rou
# HG changeset patch
# User kaf24@xxxxxxxxxxxxxxxxxxxx
# Node ID 936be0ae823fd3a94ea06d92fdacad65b85d6014
# Parent 3b3532384aab14ded9f0d886fa422bbc2d5e791c
Fix page_is_ram() start-of-day checks, and the watch routine
inside balloon driver.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
diff -r 3b3532384aab -r 936be0ae823f
linux-2.6-xen-sparse/arch/xen/i386/mm/init.c
--- a/linux-2.6-xen-sparse/arch/xen/i386/mm/init.c Mon Aug 29 13:58:46 2005
+++ b/linux-2.6-xen-sparse/arch/xen/i386/mm/init.c Mon Aug 29 14:53:38 2005
@@ -219,6 +219,8 @@
}
}
+#ifndef CONFIG_XEN
+
static inline int page_kills_ppro(unsigned long pagenr)
{
if (pagenr >= 0x70000 && pagenr <= 0x7003F)
@@ -265,6 +267,13 @@
}
return 0;
}
+
+#else /* CONFIG_XEN */
+
+#define page_kills_ppro(p) 0
+#define page_is_ram(p) 1
+
+#endif
#ifdef CONFIG_HIGHMEM
pte_t *kmap_pte;
diff -r 3b3532384aab -r 936be0ae823f
linux-2.6-xen-sparse/arch/xen/x86_64/mm/init.c
--- a/linux-2.6-xen-sparse/arch/xen/x86_64/mm/init.c Mon Aug 29 13:58:46 2005
+++ b/linux-2.6-xen-sparse/arch/xen/x86_64/mm/init.c Mon Aug 29 14:53:38 2005
@@ -767,9 +767,6 @@
static inline int page_is_ram (unsigned long pagenr)
{
- if (pagenr < start_pfn || pagenr >= end_pfn)
- return 0;
-
return 1;
}
diff -r 3b3532384aab -r 936be0ae823f
linux-2.6-xen-sparse/drivers/xen/balloon/balloon.c
--- a/linux-2.6-xen-sparse/drivers/xen/balloon/balloon.c Mon Aug 29
13:58:46 2005
+++ b/linux-2.6-xen-sparse/drivers/xen/balloon/balloon.c Mon Aug 29
14:53:38 2005
@@ -295,10 +295,10 @@
/* React to a change in the target key */
static void watch_target(struct xenbus_watch *watch, const char *node)
{
- unsigned long new_target;
+ unsigned long long new_target;
int err;
- err = xenbus_scanf("memory", "target", "%lu", &new_target);
+ err = xenbus_scanf("memory", "target", "%llu", &new_target);
if (err != 1) {
printk(KERN_ERR "Unable to read memory/target\n");
return;
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] Fix page_is_ram() start-of-day checks, and the watch routine,
Xen patchbot -unstable <=
|
|
|
|
|