igb: fix EEH recovery during reset on PPC
EEH is not recovering in a reasonable amount of time on PPC during igb_down(). Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
This commit is contained in:
parent
6f4a0e45c6
commit
3023682e74
|
@ -718,7 +718,8 @@ void igb_down(struct igb_adapter *adapter)
|
|||
adapter->link_speed = 0;
|
||||
adapter->link_duplex = 0;
|
||||
|
||||
igb_reset(adapter);
|
||||
if (!pci_channel_offline(adapter->pdev))
|
||||
igb_reset(adapter);
|
||||
igb_clean_all_tx_rings(adapter);
|
||||
igb_clean_all_rx_rings(adapter);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue