|
@@ -5200,7 +5200,7 @@ static int __pci_reset_bus(struct pci_bus *bus)
|
|
*/
|
|
*/
|
|
int pci_reset_bus(struct pci_dev *pdev)
|
|
int pci_reset_bus(struct pci_dev *pdev)
|
|
{
|
|
{
|
|
- return pci_probe_reset_slot(pdev->slot) ?
|
|
|
|
|
|
+ return (!pci_probe_reset_slot(pdev->slot)) ?
|
|
__pci_reset_slot(pdev->slot) : __pci_reset_bus(pdev->bus);
|
|
__pci_reset_slot(pdev->slot) : __pci_reset_bus(pdev->bus);
|
|
}
|
|
}
|
|
EXPORT_SYMBOL_GPL(pci_reset_bus);
|
|
EXPORT_SYMBOL_GPL(pci_reset_bus);
|