aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndres Lagar-Cavilla <andres@lagarcavilla.org>2012-03-07 08:51:27 +0000
committerAndres Lagar-Cavilla <andres@lagarcavilla.org>2012-03-07 08:51:27 +0000
commit9d4d1f3229cc1e6b58eb872a807fadebbe5173bf (patch)
tree792d0ad8d508523272631685225b3184851f5a53
parent36b9ba8ed050cfb64fa1a7c3bc3d003b86c5b13f (diff)
downloadxen-9d4d1f3229cc1e6b58eb872a807fadebbe5173bf.tar.gz
xen-9d4d1f3229cc1e6b58eb872a807fadebbe5173bf.tar.bz2
xen-9d4d1f3229cc1e6b58eb872a807fadebbe5173bf.zip
x86/mm: change return code for log-dirty disabling
Disabling log dirty mode in HAP always returns -EINVAL. Make it return the correct rc on success. Signed-off-by: Andres Lagar-Cavilla <andres@lagarcavilla.org> Signed-off-by: Tim Deegan <tim@xen.org> Committed-by: Tim Deegan <tim@xen.org> xen-unstable changeset: 24190:6b3d8250ee2c xen-unstable date: Thu Nov 24 15:20:57 2011 +0000
-rw-r--r--xen/arch/x86/mm/hap/hap.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/xen/arch/x86/mm/hap/hap.c b/xen/arch/x86/mm/hap/hap.c
index 3f612d3998..f06fe1b0ec 100644
--- a/xen/arch/x86/mm/hap/hap.c
+++ b/xen/arch/x86/mm/hap/hap.c
@@ -678,6 +678,8 @@ int hap_domctl(struct domain *d, xen_domctl_shadow_op_t *sc,
return rc;
case XEN_DOMCTL_SHADOW_OP_GET_ALLOCATION:
sc->mb = hap_get_allocation(d);
+ /* Fall through... */
+ case XEN_DOMCTL_SHADOW_OP_OFF:
return 0;
default:
HAP_ERROR("Bad hap domctl op %u\n", sc->op);