aboutsummaryrefslogtreecommitdiffstats
path: root/xen/xsm
diff options
context:
space:
mode:
authorDaniel De Graaf <dgdegra@tycho.nsa.gov>2011-12-02 13:47:50 -0800
committerDaniel De Graaf <dgdegra@tycho.nsa.gov>2011-12-02 13:47:50 -0800
commit9e3bff9fa50dc62da89576492e63083961862a63 (patch)
tree09b6c2e03d123f323db4d782031798240f8be226 /xen/xsm
parent3d7895b3bbe977e3abd2d4128e42c1daba5e3fa4 (diff)
downloadxen-9e3bff9fa50dc62da89576492e63083961862a63.tar.gz
xen-9e3bff9fa50dc62da89576492e63083961862a63.tar.bz2
xen-9e3bff9fa50dc62da89576492e63083961862a63.zip
xsm: rename security_pirq_sid to security_irq_sid
Attempting to manage the PIRQ namespace is not useful as guests can assign any mapping of IRQ to PIRQ (although the identity mapping is the most common). Change the internal names to reflect this change. Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov> Committed-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/xsm')
-rw-r--r--xen/xsm/flask/hooks.c4
-rw-r--r--xen/xsm/flask/include/security.h2
-rw-r--r--xen/xsm/flask/ss/services.c4
3 files changed, 5 insertions, 5 deletions
diff --git a/xen/xsm/flask/hooks.c b/xen/xsm/flask/hooks.c
index 1bea49869d..0feb0702ca 100644
--- a/xen/xsm/flask/hooks.c
+++ b/xen/xsm/flask/hooks.c
@@ -666,7 +666,7 @@ static int flask_irq_permission (struct domain *d, int pirq, uint8_t access)
ssec = current->domain->ssid;
tsec = d->ssid;
- rc = security_pirq_sid(pirq, &rsid);
+ rc = security_irq_sid(pirq, &rsid);
if ( rc )
return rc;
@@ -1151,7 +1151,7 @@ static int flask_bind_pt_irq (struct domain *d, struct xen_domctl_bind_pt_irq *b
irq = domain_pirq_to_irq(d, bind->machine_irq);
- rc = security_pirq_sid(irq, &rsid);
+ rc = security_irq_sid(irq, &rsid);
if ( rc )
return rc;
diff --git a/xen/xsm/flask/include/security.h b/xen/xsm/flask/include/security.h
index 0dc21c8c57..67ca6d01ce 100644
--- a/xen/xsm/flask/include/security.h
+++ b/xen/xsm/flask/include/security.h
@@ -71,7 +71,7 @@ int security_context_to_sid(char *scontext, u32 scontext_len, u32 *out_sid);
int security_get_user_sids(u32 callsid, char *username, u32 **sids, u32 *nel);
-int security_pirq_sid(int pirq, u32 *out_sid);
+int security_irq_sid(int pirq, u32 *out_sid);
int security_iomem_sid(unsigned long, u32 *out_sid);
diff --git a/xen/xsm/flask/ss/services.c b/xen/xsm/flask/ss/services.c
index b880762313..1eb8e4ce1e 100644
--- a/xen/xsm/flask/ss/services.c
+++ b/xen/xsm/flask/ss/services.c
@@ -1514,11 +1514,11 @@ err:
}
/**
- * security_pirq_sid - Obtain the SID for a physical irq.
+ * security_irq_sid - Obtain the SID for a physical irq.
* @pirq: physical irq
* @out_sid: security identifier
*/
-int security_pirq_sid(int pirq, u32 *out_sid)
+int security_irq_sid(int pirq, u32 *out_sid)
{
int rc = 0;
struct ocontext *c;