|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] XSM: drop pointless uses of __FUNCTION__
Non-debugging message text should be (and is in the cases here)
distinguishable without also logging function names.
Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
--- a/xen/xsm/flask/hooks.c
+++ b/xen/xsm/flask/hooks.c
@@ -241,8 +241,8 @@ static int flask_evtchn_interdomain(stru
rc = security_transition_sid(sid1, sid2, SECCLASS_EVENT, &newsid);
if ( rc )
{
- printk("%s: security_transition_sid failed, rc=%d (domain=%d)\n",
- __FUNCTION__, -rc, d2->domain_id);
+ printk("security_transition_sid failed, rc=%d, Dom%d\n",
+ -rc, d2->domain_id);
return rc;
}
--- a/xen/xsm/flask/ss/services.c
+++ b/xen/xsm/flask/ss/services.c
@@ -1995,7 +1995,7 @@ int security_ocontext_add( u32 ocon, uns
{
if ( c->sid == sid )
break;
- printk("%s: Duplicate pirq %d\n", __FUNCTION__, add->u.pirq);
+ printk("flask: Duplicate pirq %d\n", add->u.pirq);
ret = -EEXIST;
break;
}
@@ -2027,9 +2027,8 @@ int security_ocontext_add( u32 ocon, uns
c->u.ioport.high_ioport == high && c->sid == sid)
break;
- printk("%s: IO Port overlap with entry %#x - %#x\n",
- __FUNCTION__, c->u.ioport.low_ioport,
- c->u.ioport.high_ioport);
+ printk("flask: IO Port overlap with entry %#x - %#x\n",
+ c->u.ioport.low_ioport, c->u.ioport.high_ioport);
ret = -EEXIST;
break;
}
@@ -2061,8 +2060,8 @@ int security_ocontext_add( u32 ocon, uns
c->u.iomem.high_iomem == high && c->sid == sid)
break;
- printk("%s: IO Memory overlap with entry %#"PRIx64" -
%#"PRIx64"\n",
- __FUNCTION__, c->u.iomem.low_iomem, c->u.iomem.high_iomem);
+ printk("flask: IO Memory overlap with entry %#"PRIx64" -
%#"PRIx64"\n",
+ c->u.iomem.low_iomem, c->u.iomem.high_iomem);
ret = -EEXIST;
break;
}
@@ -2092,8 +2091,7 @@ int security_ocontext_add( u32 ocon, uns
if ( c->sid == sid )
break;
- printk("%s: Duplicate PCI Device %#x\n", __FUNCTION__,
- add->u.device);
+ printk("flask: Duplicate PCI Device %#x\n", add->u.device);
ret = -EEXIST;
break;
}
@@ -2146,7 +2144,7 @@ int security_ocontext_del( u32 ocon, uns
}
}
- printk("%s: ocontext not found: pirq %ld\n", __FUNCTION__, low);
+ printk("flask: ocontext not found: pirq %ld\n", low);
ret = -ENOENT;
break;
@@ -2172,8 +2170,7 @@ int security_ocontext_del( u32 ocon, uns
}
}
- printk("%s: ocontext not found: ioport %#lx - %#lx\n",
- __FUNCTION__, low, high);
+ printk("flask: ocontext not found: ioport %#lx - %#lx\n", low, high);
ret = -ENOENT;
break;
@@ -2199,8 +2196,7 @@ int security_ocontext_del( u32 ocon, uns
}
}
- printk("%s: ocontext not found: iomem %#lx - %#lx\n",
- __FUNCTION__, low, high);
+ printk("flask: ocontext not found: iomem %#lx - %#lx\n", low, high);
ret = -ENOENT;
break;
@@ -2225,7 +2221,7 @@ int security_ocontext_del( u32 ocon, uns
}
}
- printk("%s: ocontext not found: pcidevice %#lx\n", __FUNCTION__, low);
+ printk("flask: ocontext not found: pcidevice %#lx\n", low);
ret = -ENOENT;
break;
--- a/xen/xsm/xsm_core.c
+++ b/xen/xsm/xsm_core.c
@@ -48,8 +48,7 @@ static int __init xsm_core_init(const vo
if ( verify(&dummy_xsm_ops) )
{
- printk("%s could not verify "
- "dummy_xsm_ops structure.\n", __FUNCTION__);
+ printk(XENLOG_ERR "Could not verify dummy_xsm_ops structure\n");
return -EIO;
}
@@ -77,7 +76,7 @@ int __init xsm_multiboot_init(unsigned l
if ( ret )
{
bootstrap_map(NULL);
- printk("%s: Error initializing policy.\n", __FUNCTION__);
+ printk(XENLOG_ERR "Error %d initializing XSM policy\n", ret);
return -EINVAL;
}
}
@@ -103,8 +102,7 @@ int __init xsm_dt_init(void)
ret = xsm_dt_policy_init(&policy_buffer, &policy_size);
if ( ret )
{
- printk("%s: Error initializing policy (rc = %d).\n",
- __FUNCTION__, ret);
+ printk(XENLOG_ERR "Error %d initializing XSM policy\n", ret);
return -EINVAL;
}
}
@@ -144,8 +142,7 @@ int __init register_xsm(struct xsm_opera
{
if ( verify(ops) )
{
- printk("%s could not verify "
- "security_operations structure.\n", __FUNCTION__);
+ printk(XENLOG_ERR "Could not verify xsm_operations structure\n");
return -EINVAL;
}
Attachment:
XSM-drop-__FUNCTION__.patch _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |