diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2010-08-13 08:39:11 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2010-08-13 08:39:11 +0100 |
commit | b91d9efd399d353b9fa900d4b45f19f3fbdb98fd (patch) | |
tree | 35f8ec5901c56d5b1c31bc4408cfe028aa751d8b /xen/common/event_channel.c | |
parent | 76ec4da93b8a101ae3e2850da771f08b311cbaae (diff) | |
download | xen-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.c | 11 |
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 ) { |