[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] Small bug fixes
# 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |