|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-changelog
[Xen-changelog] [linux-2.6.18-xen] msi-xen: Fix	get_msi_dev_pirq_list().
 
# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1223457625 -3600
# Node ID c3a007862994f3225e35c1608b3ebfc63d08a66d
# Parent  39a4dda735d373195f57f56e30f614cb564184da
msi-xen: Fix get_msi_dev_pirq_list().
Signed-off-by: Yunhong Jiang <yunhong.jiang@xxxxxxxxx>
Signed-off-by: Keir Fraser <keir.fraser@xxxxxxxxxx>
---
 drivers/pci/msi-xen.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletion(-)
diff -r 39a4dda735d3 -r c3a007862994 drivers/pci/msi-xen.c
--- a/drivers/pci/msi-xen.c     Fri Oct 03 09:39:37 2008 +0100
+++ b/drivers/pci/msi-xen.c     Wed Oct 08 10:20:25 2008 +0100
@@ -67,7 +67,7 @@ static struct msi_dev_list *get_msi_dev_
        }
 
        /* Has not allocate msi_dev until now. */
-       ret = kmalloc(sizeof(struct msi_dev_list), GFP_ATOMIC);
+       ret = kzalloc(sizeof(struct msi_dev_list), GFP_ATOMIC);
 
        /* Failed to allocate msi_dev structure */
        if ( !ret ) {
@@ -75,6 +75,7 @@ static struct msi_dev_list *get_msi_dev_
                return NULL;
        }
 
+       ret->dev = dev;
        spin_lock_init(&ret->pirq_list_lock);
        INIT_LIST_HEAD(&ret->pirq_list_head);
        list_add_tail(&ret->list, &msi_dev_head);
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread> |  
- [Xen-changelog] [linux-2.6.18-xen] msi-xen: Fix	get_msi_dev_pirq_list().,
Xen patchbot-linux-2.6.18-xen <=
  
 |  
  
 | 
    | 
  
  
    |   | 
    |