]> rtime.felk.cvut.cz Git - jailhouse.git/commitdiff
core: pci: Fix error forwarding from pci_add_device
authorJan Kiszka <jan.kiszka@siemens.com>
Sun, 17 May 2015 08:34:10 +0000 (10:34 +0200)
committerJan Kiszka <jan.kiszka@siemens.com>
Mon, 18 May 2015 05:42:08 +0000 (07:42 +0200)
Properly forward the error that arch_pci_add_device returned.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
hypervisor/pci.c

index 0b714db9a35b45c03ddbe128d1860e5a598de5c2..1de016732ffcd799b301d5775fe260f93c6f30b0 100644 (file)
@@ -568,7 +568,7 @@ static int pci_add_device(struct cell *cell, struct pci_device *device)
                device->next_msix_device = cell->msix_device_list;
                cell->msix_device_list = device;
        }
-       return 0;
+       return err;
 
 error_page_free:
        page_free(&remap_pool, device->msix_table, size / PAGE_SIZE);