aboutsummaryrefslogtreecommitdiffstats
path: root/xen/xsm
diff options
context:
space:
mode:
authorJames Carter <jwcart2@tycho.nsa.gov>2011-06-28 09:11:04 +0100
committerJames Carter <jwcart2@tycho.nsa.gov>2011-06-28 09:11:04 +0100
commit061bc8f77e64f9b6b3522a00e2a44b3c5a77623e (patch)
treeee508f24442c50ad7c628afcb9bf2a5acb1024de /xen/xsm
parentd3f780e9a85f5b14725918fcde5b638de24d7f99 (diff)
downloadxen-061bc8f77e64f9b6b3522a00e2a44b3c5a77623e.tar.gz
xen-061bc8f77e64f9b6b3522a00e2a44b3c5a77623e.tar.bz2
xen-061bc8f77e64f9b6b3522a00e2a44b3c5a77623e.zip
xen/xsm/flask: Fix flask_tbufcontrol hook
The flask_tbufcontrol hook currently calls domain_has_xen with the second argument being a class (SECCLASS_XEN) instead of a permission. This patch fixes the hook so that it passes the XEN__TBUFCONTROL permission instead. Signed-off-by: James Carter <jwcart2@tycho.nsa.gov>
Diffstat (limited to 'xen/xsm')
-rw-r--r--xen/xsm/flask/hooks.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/xsm/flask/hooks.c b/xen/xsm/flask/hooks.c
index 385cccfe43..30c91e5691 100644
--- a/xen/xsm/flask/hooks.c
+++ b/xen/xsm/flask/hooks.c
@@ -564,7 +564,7 @@ static int flask_set_target(struct domain *d, struct domain *e)
static int flask_tbufcontrol(void)
{
- return domain_has_xen(current->domain, SECCLASS_XEN);
+ return domain_has_xen(current->domain, XEN__TBUFCONTROL);
}
static int flask_readconsole(uint32_t clear)