|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-changelog
[Xen-changelog] [xen-unstable] event_channel: Fix uninitialised	variable 
| # HG changeset patch
# User Keir Fraser <keir@xxxxxxx>
# Date 1290414543 0
# Node ID 899131a8f9d2b99acc4bbe18593952d30446e71b
# Parent  117d82dcd6ba785a702e2d0cfdb93642d84da1b9
event_channel: Fix uninitialised variable build error.
Signed-off-by: Yang Zhang <yang.z.zhang@xxxxxxxxx>
Signed-off-by: Keir Fraser <keir@xxxxxxx>
---
 xen/common/event_channel.c |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)
diff -r 117d82dcd6ba -r 899131a8f9d2 xen/common/event_channel.c
--- a/xen/common/event_channel.c        Fri Nov 19 18:55:18 2010 +0000
+++ b/xen/common/event_channel.c        Mon Nov 22 08:29:03 2010 +0000
@@ -345,15 +345,14 @@ static long evtchn_bind_pirq(evtchn_bind
     chn = evtchn_from_port(d, port);
 
     d->pirq_to_evtchn[pirq] = port;
-    if ( !is_hvm_domain(d) )
-    {
-        rc = pirq_guest_bind(
-            v, pirq, !!(bind->flags & BIND_PIRQ__WILL_SHARE));
-        if ( rc != 0 )
-        {
-            d->pirq_to_evtchn[pirq] = 0;
-            goto out;
-        }
+    rc = (!is_hvm_domain(d)
+          ? pirq_guest_bind(
+              v, pirq, !!(bind->flags & BIND_PIRQ__WILL_SHARE))
+          : 0);
+    if ( rc != 0 )
+    {
+        d->pirq_to_evtchn[pirq] = 0;
+        goto out;
     }
 
     chn->state  = ECS_PIRQ;
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
[Xen-changelog] [xen-unstable] event_channel: Fix uninitialised	variable build error.,
Xen patchbot-unstable <=
 |  |  | 
  
    |  |  |