aboutsummaryrefslogtreecommitdiffstats
path: root/xen/common/event_channel.c
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2010-08-13 08:39:11 +0100
committerKeir Fraser <keir.fraser@citrix.com>2010-08-13 08:39:11 +0100
commitb91d9efd399d353b9fa900d4b45f19f3fbdb98fd (patch)
tree35f8ec5901c56d5b1c31bc4408cfe028aa751d8b /xen/common/event_channel.c
parent76ec4da93b8a101ae3e2850da771f08b311cbaae (diff)
downloadxen-b91d9efd399d353b9fa900d4b45f19f3fbdb98fd.tar.gz
xen-b91d9efd399d353b9fa900d4b45f19f3fbdb98fd.tar.bz2
xen-b91d9efd399d353b9fa900d4b45f19f3fbdb98fd.zip
Clean up event-channel debug-key output, and use spin_lock().
Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'xen/common/event_channel.c')
-rw-r--r--xen/common/event_channel.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/xen/common/event_channel.c b/xen/common/event_channel.c
index 881fac87fb..c6241d0598 100644
--- a/xen/common/event_channel.c
+++ b/xen/common/event_channel.c
@@ -1123,14 +1123,11 @@ static void domain_dump_evtchn_info(struct domain *d)
bitmap_scnlistprintf(keyhandler_scratch, sizeof(keyhandler_scratch),
d->poll_mask, d->max_vcpus);
- printk("Domain %d polling vCPUs: {%s}\n",
- d->domain_id, keyhandler_scratch);
-
- if ( !spin_trylock(&d->event_lock) )
- return;
-
printk("Event channel information for domain %d:\n"
- " port [p/m]\n", d->domain_id);
+ "Polling vCPUs: {%s}\n"
+ " port [p/m]\n", d->domain_id, keyhandler_scratch);
+
+ spin_lock(&d->event_lock);
for ( port = 1; port < MAX_EVTCHNS(d); ++port )
{