drivers/vfio: Enable VFIO if EEH is not supported
The existing vfio_pci_open() fails upon error returned from vfio_spapr_pci_eeh_open(), which breaks POWER7's P5IOC2 PHB support which this patch brings back. The patch fixes the issue by dropping the return value of vfio_spapr_pci_eeh_open(). Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru> Signed-off-by: Gavin Shan <gwshan@linux.vnet.ibm.com> Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
This commit is contained in:

committed by
Alex Williamson

parent
89a2edd62f
commit
9b936c960f
@@ -200,11 +200,7 @@ static int vfio_pci_open(void *device_data)
|
||||
if (ret)
|
||||
goto error;
|
||||
|
||||
ret = vfio_spapr_pci_eeh_open(vdev->pdev);
|
||||
if (ret) {
|
||||
vfio_pci_disable(vdev);
|
||||
goto error;
|
||||
}
|
||||
vfio_spapr_pci_eeh_open(vdev->pdev);
|
||||
}
|
||||
vdev->refcnt++;
|
||||
error:
|
||||
|
Reference in New Issue
Block a user