[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] libxc: use correct size of struct xen_mc
# HG changeset patch # User Ian Campbell <ian.campbell@xxxxxxxxxx> # Date 1287417184 -3600 # Node ID 7bf2ba59c737141880fbe8c48c538fae1aaceb33 # Parent ffe0cdb77a7b3c90bf91d6db4559e6f29b201c3b libxc: use correct size of struct xen_mc We want the size of the struct not the pointer (although rounding up to page size in lock_pages probably saves us). Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> --- tools/libxc/xc_misc.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -r ffe0cdb77a7b -r 7bf2ba59c737 tools/libxc/xc_misc.c --- a/tools/libxc/xc_misc.c Mon Oct 18 16:52:37 2010 +0100 +++ b/tools/libxc/xc_misc.c Mon Oct 18 16:53:04 2010 +0100 @@ -153,7 +153,7 @@ int xc_mca_op(xc_interface *xch, struct DECLARE_HYPERCALL; mc->interface_version = XEN_MCA_INTERFACE_VERSION; - if ( lock_pages(xch, mc, sizeof(mc)) ) + if ( lock_pages(xch, mc, sizeof(*mc)) ) { PERROR("Could not lock xen_mc memory"); return -EINVAL; @@ -162,7 +162,7 @@ int xc_mca_op(xc_interface *xch, struct hypercall.op = __HYPERVISOR_mca; hypercall.arg[0] = (unsigned long)mc; ret = do_xen_hypercall(xch, &hypercall); - unlock_pages(xch, mc, sizeof(mc)); + unlock_pages(xch, mc, sizeof(*mc)); return ret; } #endif _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |