diff options
author | Andres Lagar-Cavilla <andres@lagarcavilla.org> | 2012-03-07 08:51:27 +0000 |
---|---|---|
committer | Andres Lagar-Cavilla <andres@lagarcavilla.org> | 2012-03-07 08:51:27 +0000 |
commit | 9d4d1f3229cc1e6b58eb872a807fadebbe5173bf (patch) | |
tree | 792d0ad8d508523272631685225b3184851f5a53 | |
parent | 36b9ba8ed050cfb64fa1a7c3bc3d003b86c5b13f (diff) | |
download | xen-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.c | 2 |
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); |