# HG changeset patch
# User djm@xxxxxxxxxxxxxxx
# Node ID 903fb46f240eeafaeefbc32e31ea9a3b00fb906f
# Parent 45c4e735fc8c5dc39a19cb2e52a48585bbf96b02
Small bug fixes
diff -r 45c4e735fc8c -r 903fb46f240e
linux-2.6-xen-sparse/include/asm-xen/asm-ia64/hypercall.h
--- a/linux-2.6-xen-sparse/include/asm-xen/asm-ia64/hypercall.h Sat Dec 31
05:40:13 2005
+++ b/linux-2.6-xen-sparse/include/asm-xen/asm-ia64/hypercall.h Tue Jan 3
14:59:00 2006
@@ -372,7 +372,7 @@
int ret;
__asm__ __volatile__ ( ";; mov r14=%2 ; mov r15=%3 ; mov r2=%1 ; break
0x1000 ;; mov %0=r8 ;;"
: "=r" (ret)
- : "i" (__HYPERVISOR_console_io), "r"(cmd), "r"(arg)
+ : "i" (__HYPERVISOR_memory_op), "r"(cmd), "r"(arg)
: "r14","r15","r2","r8","memory" );
return ret;
}
diff -r 45c4e735fc8c -r 903fb46f240e xen/arch/ia64/xen/domain.c
--- a/xen/arch/ia64/xen/domain.c Sat Dec 31 05:40:13 2005
+++ b/xen/arch/ia64/xen/domain.c Tue Jan 3 14:59:00 2006
@@ -419,7 +419,7 @@
{
p = alloc_domheap_page(d);
// zero out pages for security reasons
- memset(__va(page_to_phys(p)),0,PAGE_SIZE);
+ if (p) memset(__va(page_to_phys(p)),0,PAGE_SIZE);
}
if (unlikely(!p)) {
printf("map_new_domain_page: Can't alloc!!!! Aaaargh!\n");
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|