]> xenbits.xensource.com Git - xen.git/commitdiff
x86/mm: change return code for log-dirty disabling
authorAndres Lagar-Cavilla <andres@lagarcavilla.org>
Wed, 7 Mar 2012 08:51:27 +0000 (08:51 +0000)
committerAndres Lagar-Cavilla <andres@lagarcavilla.org>
Wed, 7 Mar 2012 08:51:27 +0000 (08:51 +0000)
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

xen/arch/x86/mm/hap/hap.c

index 3f612d39984e70f8d124bc0db0c31e25ce3d96e8..f06fe1b0ec2cea7e5f964b61a0978512b0cae7a8 100644 (file)
@@ -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);