|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] fix XENMEM_remove_from_physmap return value
# HG changeset patch
# User Jan Beulich <jbeulich@xxxxxxxx>
# Date 1358262664 -3600
# Node ID 327b812026fe62a990f1d81041729c42196983ca
# Parent 78ed15cfd96aba346030df399ae04dd196475267
fix XENMEM_remove_from_physmap return value
A random value is being returned as of c/s 26350:ba386fd2bf17 in the
success case.
Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
Acked-by: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
---
diff -r 78ed15cfd96a -r 327b812026fe xen/common/memory.c
--- a/xen/common/memory.c Tue Jan 15 11:33:41 2013 +0100
+++ b/xen/common/memory.c Tue Jan 15 16:11:04 2013 +0100
@@ -687,10 +687,11 @@ long do_memory_op(unsigned long cmd, XEN
if ( d == NULL )
return -ESRCH;
- if ( xsm_remove_from_physmap(XSM_TARGET, current->domain, d) )
+ rc = xsm_remove_from_physmap(XSM_TARGET, current->domain, d);
+ if ( rc )
{
rcu_unlock_domain(d);
- return -EPERM;
+ return rc;
}
domain_lock(d);
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |