Ticket #4555: change_pci_bridge_config_order.diff

File change_pci_bridge_config_order.diff, 458 bytes (added by mmlr, 12 years ago)

Change the order of error clearing and enabling error reporting.

  • src/add-ons/kernel/bus_managers/pci/pci.cpp

    diff --git a/src/add-ons/kernel/bus_managers/pci/pci.cpp b/src/add-ons/kernel/bus_managers/pci/pci.cpp
    index 0c6ba9c..4eabcfe 100644
    a b PCI::InitBus()  
    549549
    550550    if (fRootBus) {
    551551        _DiscoverBus(fRootBus);
    552         _ConfigureBridges(fRootBus);
    553552        ClearDeviceStatus(fRootBus, false);
     553        _ConfigureBridges(fRootBus);
    554554        _RefreshDeviceInfo(fRootBus);
    555555    }
    556556}