aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIan Campbell <ian.campbell@citrix.com>2012-02-23 10:41:33 +0000
committerIan Campbell <ian.campbell@citrix.com>2012-02-23 10:41:33 +0000
commitf6a3e33e0685e136c825587afe97743cca1da044 (patch)
tree030513a102b6b833dcd79a0bc9b76699dd4a581b
parent8844b1cf76bec8b664b7f5bbc9f365a2a3f9a45d (diff)
downloadxen-f6a3e33e0685e136c825587afe97743cca1da044.tar.gz
xen-f6a3e33e0685e136c825587afe97743cca1da044.tar.bz2
xen-f6a3e33e0685e136c825587afe97743cca1da044.zip
xen: add missing unlock from gnttab_get_version
Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Reported-by: Francisco Rocha <f.e.liberal-rocha@newcastle.ac.uk> Committed-by: Keir Fraser <keir@xen.org> xen-unstable changeset: 24871:66cc5b67e749 xen-unstable date: Thu Feb 23 09:59:35 2012 +0000
-rw-r--r--xen/common/grant_table.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/xen/common/grant_table.c b/xen/common/grant_table.c
index 2bc86b76d1..f25c7be852 100644
--- a/xen/common/grant_table.c
+++ b/xen/common/grant_table.c
@@ -2213,6 +2213,8 @@ gnttab_get_version(XEN_GUEST_HANDLE(gnttab_get_version_t uop))
op.version = d->grant_table->gt_version;
spin_unlock(&d->grant_table->lock);
+ rcu_unlock_domain(d);
+
if ( copy_to_guest(uop, &op, 1) )
return -EFAULT;
else