# HG changeset patch # User yamahata@xxxxxxxxxxxxx # Date 1165235417 -32400 # Node ID f28b2898f2e48223de3979dcb7a3eff84ffc5ebb # Parent 447bd2277c214d0e728c35e741b71fe1dcb1c604 domain save fix for foreing domain page mapping semantics change PATCHNAME: domain_save Signed-off-by: Isaku Yamahata diff -r 447bd2277c21 -r f28b2898f2e4 tools/libxc/ia64/xc_ia64_linux_save.c --- a/tools/libxc/ia64/xc_ia64_linux_save.c Thu Dec 07 18:56:48 2006 +0900 +++ b/tools/libxc/ia64/xc_ia64_linux_save.c Mon Dec 04 21:30:17 2006 +0900 @@ -347,13 +347,13 @@ xc_linux_save(int xc_handle, int io_fd, page_array[N], N, max_pfn); mem = xc_map_foreign_range(xc_handle, dom, PAGE_SIZE, - PROT_READ|PROT_WRITE, page_array[N]); + PROT_READ|PROT_WRITE, N); if (mem == NULL) { /* The page may have move. It will be remarked dirty. FIXME: to be tracked. */ - fprintf(stderr, "cannot map page %lx: %s\n", - page_array[N], strerror (errno)); + fprintf(stderr, "cannot map mfn page %lx gpfn %lx: %s\n", + page_array[N], N, strerror (errno)); continue; }