equal
deleted
inserted
replaced
4792 |
4792 |
4793 static int __e1000_maybe_stop_tx(struct net_device *netdev, int size) |
4793 static int __e1000_maybe_stop_tx(struct net_device *netdev, int size) |
4794 { |
4794 { |
4795 struct e1000_adapter *adapter = netdev_priv(netdev); |
4795 struct e1000_adapter *adapter = netdev_priv(netdev); |
4796 |
4796 |
|
4797 if (adapter->ecdev) { |
|
4798 return -EBUSY; |
|
4799 } |
|
4800 |
4797 netif_stop_queue(netdev); |
4801 netif_stop_queue(netdev); |
4798 /* |
4802 /* |
4799 * Herbert's original patch had: |
4803 * Herbert's original patch had: |
4800 * smp_mb__after_netif_stop_queue(); |
4804 * smp_mb__after_netif_stop_queue(); |
4801 * but since that doesn't exist yet, just open code it. |
4805 * but since that doesn't exist yet, just open code it. |