diff options
author | Ian Campbell <ian.campbell@citrix.com> | 2010-10-18 16:43:15 +0100 |
---|---|---|
committer | Ian Campbell <ian.campbell@citrix.com> | 2010-10-18 16:43:15 +0100 |
commit | 3a200f3c4be9bbbf6078ba0a6e6f1f2a543f5378 (patch) | |
tree | 10ad32a380f19d4c074a3a09c0471c6a0b49a719 /tools/libxc/xc_flask.c | |
parent | 53c6e9e545e2202d02f674bd2d8150d62706e23c (diff) | |
download | xen-3a200f3c4be9bbbf6078ba0a6e6f1f2a543f5378.tar.gz xen-3a200f3c4be9bbbf6078ba0a6e6f1f2a543f5378.tar.bz2 xen-3a200f3c4be9bbbf6078ba0a6e6f1f2a543f5378.zip |
libxc: flask: use (un)lock pages rather than open coding m(un)lock.
Allows us to do away with safe_unlock and merge into unlock_pages.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/libxc/xc_flask.c')
-rw-r--r-- | tools/libxc/xc_flask.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/libxc/xc_flask.c b/tools/libxc/xc_flask.c index d9d4204f4e..e97f9b09e9 100644 --- a/tools/libxc/xc_flask.c +++ b/tools/libxc/xc_flask.c @@ -44,7 +44,7 @@ int xc_flask_op(xc_interface *xch, flask_op_t *op) hypercall.op = __HYPERVISOR_xsm_op; hypercall.arg[0] = (unsigned long)op; - if ( mlock(op, sizeof(*op)) != 0 ) + if ( lock_pages(op, sizeof(*op)) != 0 ) { PERROR("Could not lock memory for Xen hypercall"); goto out; @@ -56,7 +56,7 @@ int xc_flask_op(xc_interface *xch, flask_op_t *op) fprintf(stderr, "XSM operation failed!\n"); } - safe_munlock(op, sizeof(*op)); + unlock_pages(op, sizeof(*op)); out: return ret; |