Fixed __e1000_maybe_stop_tx().
This commit is contained in:
parent
86b332cafc
commit
3ec95fa24e
|
|
@ -3300,6 +3300,10 @@ static int __e1000_maybe_stop_tx(struct net_device *netdev, int size)
|
|||
struct e1000_adapter *adapter = netdev_priv(netdev);
|
||||
struct e1000_tx_ring *tx_ring = adapter->tx_ring;
|
||||
|
||||
if (adapter->ecdev) {
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
netif_stop_queue(netdev);
|
||||
/* Herbert's original patch had:
|
||||
* smp_mb__after_netif_stop_queue();
|
||||
|
|
|
|||
|
|
@ -3292,6 +3292,10 @@ static int __e1000_maybe_stop_tx(struct net_device *netdev, int size)
|
|||
struct e1000_adapter *adapter = netdev_priv(netdev);
|
||||
struct e1000_tx_ring *tx_ring = adapter->tx_ring;
|
||||
|
||||
if (adapter->ecdev) {
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
netif_stop_queue(netdev);
|
||||
/* Herbert's original patch had:
|
||||
* smp_mb__after_netif_stop_queue();
|
||||
|
|
|
|||
|
|
@ -3292,6 +3292,10 @@ static int __e1000_maybe_stop_tx(struct net_device *netdev, int size)
|
|||
struct e1000_adapter *adapter = netdev_priv(netdev);
|
||||
struct e1000_tx_ring *tx_ring = adapter->tx_ring;
|
||||
|
||||
if (adapter->ecdev) {
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
netif_stop_queue(netdev);
|
||||
/* Herbert's original patch had:
|
||||
* smp_mb__after_netif_stop_queue();
|
||||
|
|
|
|||
|
|
@ -3372,6 +3372,10 @@ static int __e1000_maybe_stop_tx(struct net_device *netdev, int size)
|
|||
struct e1000_adapter *adapter = netdev_priv(netdev);
|
||||
struct e1000_tx_ring *tx_ring = adapter->tx_ring;
|
||||
|
||||
if (adapter->ecdev) {
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
netif_stop_queue(netdev);
|
||||
/* Herbert's original patch had:
|
||||
* smp_mb__after_netif_stop_queue();
|
||||
|
|
|
|||
|
|
@ -3339,6 +3339,10 @@ static int __e1000_maybe_stop_tx(struct net_device *netdev, int size)
|
|||
struct e1000_adapter *adapter = netdev_priv(netdev);
|
||||
struct e1000_tx_ring *tx_ring = adapter->tx_ring;
|
||||
|
||||
if (adapter->ecdev) {
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
netif_stop_queue(netdev);
|
||||
/* Herbert's original patch had:
|
||||
* smp_mb__after_netif_stop_queue();
|
||||
|
|
|
|||
|
|
@ -3236,6 +3236,10 @@ static int __e1000_maybe_stop_tx(struct net_device *netdev, int size)
|
|||
struct e1000_adapter *adapter = netdev_priv(netdev);
|
||||
struct e1000_tx_ring *tx_ring = adapter->tx_ring;
|
||||
|
||||
if (adapter->ecdev) {
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
netif_stop_queue(netdev);
|
||||
/* Herbert's original patch had:
|
||||
* smp_mb__after_netif_stop_queue();
|
||||
|
|
|
|||
|
|
@ -3214,6 +3214,10 @@ static int __e1000_maybe_stop_tx(struct net_device *netdev, int size)
|
|||
struct e1000_adapter *adapter = netdev_priv(netdev);
|
||||
struct e1000_tx_ring *tx_ring = adapter->tx_ring;
|
||||
|
||||
if (adapter->ecdev) {
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
netif_stop_queue(netdev);
|
||||
/* Herbert's original patch had:
|
||||
* smp_mb__after_netif_stop_queue();
|
||||
|
|
|
|||
|
|
@ -3262,6 +3262,10 @@ static int __e1000_maybe_stop_tx(struct net_device *netdev, int size)
|
|||
struct e1000_adapter *adapter = netdev_priv(netdev);
|
||||
struct e1000_tx_ring *tx_ring = adapter->tx_ring;
|
||||
|
||||
if (adapter->ecdev) {
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
netif_stop_queue(netdev);
|
||||
/* Herbert's original patch had:
|
||||
* smp_mb__after_netif_stop_queue();
|
||||
|
|
|
|||
|
|
@ -2951,6 +2951,10 @@ static int __e1000_maybe_stop_tx(struct net_device *netdev, int size)
|
|||
struct e1000_adapter *adapter = netdev_priv(netdev);
|
||||
struct e1000_tx_ring *tx_ring = adapter->tx_ring;
|
||||
|
||||
if (adapter->ecdev) {
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
netif_stop_queue(netdev);
|
||||
/* Herbert's original patch had:
|
||||
* smp_mb__after_netif_stop_queue();
|
||||
|
|
|
|||
|
|
@ -2975,6 +2975,10 @@ static int __e1000_maybe_stop_tx(struct net_device *netdev, int size)
|
|||
struct e1000_adapter *adapter = netdev_priv(netdev);
|
||||
struct e1000_tx_ring *tx_ring = adapter->tx_ring;
|
||||
|
||||
if (adapter->ecdev) {
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
netif_stop_queue(netdev);
|
||||
/* Herbert's original patch had:
|
||||
* smp_mb__after_netif_stop_queue();
|
||||
|
|
|
|||
|
|
@ -2989,6 +2989,11 @@ static int __e1000_maybe_stop_tx(struct net_device *netdev, int size)
|
|||
struct e1000_adapter *adapter = netdev_priv(netdev);
|
||||
struct e1000_tx_ring *tx_ring = adapter->tx_ring;
|
||||
|
||||
if (adapter->ecdev) {
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
|
||||
netif_stop_queue(netdev);
|
||||
/* Herbert's original patch had:
|
||||
* smp_mb__after_netif_stop_queue();
|
||||
|
|
|
|||
|
|
@ -3075,6 +3075,10 @@ static int __e1000_maybe_stop_tx(struct net_device *netdev, int size)
|
|||
struct e1000_adapter *adapter = netdev_priv(netdev);
|
||||
struct e1000_tx_ring *tx_ring = adapter->tx_ring;
|
||||
|
||||
if (adapter->ecdev) {
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
netif_stop_queue(netdev);
|
||||
/* Herbert's original patch had:
|
||||
* smp_mb__after_netif_stop_queue();
|
||||
|
|
|
|||
|
|
@ -3106,6 +3106,10 @@ static int __e1000_maybe_stop_tx(struct net_device *netdev, int size)
|
|||
struct e1000_adapter *adapter = netdev_priv(netdev);
|
||||
struct e1000_tx_ring *tx_ring = adapter->tx_ring;
|
||||
|
||||
if (adapter->ecdev) {
|
||||
return -EBUSY;
|
||||
}
|
||||
|
||||
netif_stop_queue(netdev);
|
||||
/* Herbert's original patch had:
|
||||
* smp_mb__after_netif_stop_queue();
|
||||
|
|
|
|||
Loading…
Reference in New Issue