|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] 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>
--- a/xen/common/memory.c
+++ b/xen/common/memory.c
@@ -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);
Attachment:
remove-from-physmap-rc.patch _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |