|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] x86/mem_sharing: Clean up debugging calls
# HG changeset patch
# User Andres Lagar-Cavilla <andres@xxxxxxxxxxxxxxxx>
# Date 1335290708 -3600
# Node ID 0db887afb73aae1012747a77c3b96a652d260f0f
# Parent 31489be80c511940ca83056c5e4df1068da30a8d
x86/mem_sharing: Clean up debugging calls
- Remove debug_mfn from the user-space interface
- Clean up errno codes
Signed-off-by: Andres Lagar-Cavilla <andres@xxxxxxxxxxxxxxxx>
Acked-by: Tim Deegan <tim@xxxxxxx>
Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
---
diff -r 31489be80c51 -r 0db887afb73a tools/libxc/xc_memshr.c
--- a/tools/libxc/xc_memshr.c Wed Apr 04 10:51:11 2012 +0100
+++ b/tools/libxc/xc_memshr.c Tue Apr 24 19:05:08 2012 +0100
@@ -208,20 +208,6 @@ int xc_memshr_debug_gfn(xc_interface *xc
return xc_memshr_memop(xch, domid, &mso);
}
-int xc_memshr_debug_mfn(xc_interface *xch,
- domid_t domid,
- unsigned long mfn)
-{
- xen_mem_sharing_op_t mso;
-
- memset(&mso, 0, sizeof(mso));
-
- mso.op = XENMEM_sharing_op_debug_mfn;
- mso.u.debug.u.mfn = mfn;
-
- return xc_memshr_memop(xch, domid, &mso);
-}
-
int xc_memshr_debug_gref(xc_interface *xch,
domid_t domid,
grant_ref_t gref)
diff -r 31489be80c51 -r 0db887afb73a tools/libxc/xenctrl.h
--- a/tools/libxc/xenctrl.h Wed Apr 04 10:51:11 2012 +0100
+++ b/tools/libxc/xenctrl.h Tue Apr 24 19:05:08 2012 +0100
@@ -1955,9 +1955,6 @@ int xc_memshr_domain_resume(xc_interface
int xc_memshr_debug_gfn(xc_interface *xch,
domid_t domid,
unsigned long gfn);
-int xc_memshr_debug_mfn(xc_interface *xch,
- domid_t domid,
- unsigned long mfn);
int xc_memshr_debug_gref(xc_interface *xch,
domid_t domid,
grant_ref_t gref);
diff -r 31489be80c51 -r 0db887afb73a xen/arch/x86/mm/mem_sharing.c
--- a/xen/arch/x86/mm/mem_sharing.c Wed Apr 04 10:51:11 2012 +0100
+++ b/xen/arch/x86/mm/mem_sharing.c Tue Apr 24 19:05:08 2012 +0100
@@ -512,7 +512,7 @@ int mem_sharing_debug_mfn(mfn_t mfn)
if ( (page = __grab_shared_page(mfn)) == NULL)
{
gdprintk(XENLOG_ERR, "Invalid MFN=%lx\n", mfn_x(mfn));
- return -1;
+ return -EINVAL;
}
MEM_SHARING_DEBUG(
@@ -599,7 +599,7 @@ int mem_sharing_debug_gref(struct domain
MEM_SHARING_DEBUG(
"Asked to debug [dom=%d,gref=%d], but not yet inited.\n",
d->domain_id, ref);
- return -1;
+ return -EINVAL;
}
(void)mem_sharing_gref_to_gfn(d, ref, &gfn);
shah = shared_entry_header(d->grant_table, ref);
@@ -1222,13 +1222,6 @@ int mem_sharing_memop(struct domain *d,
}
break;
- case XENMEM_sharing_op_debug_mfn:
- {
- unsigned long mfn = mec->u.debug.u.mfn;
- rc = mem_sharing_debug_mfn(_mfn(mfn));
- }
- break;
-
case XENMEM_sharing_op_debug_gref:
{
grant_ref_t gref = mec->u.debug.u.gref;
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |