diff -r 69056c46aa4d -r bc2d4bf9cbe5 devices/e1000/e1000_main-2.6.26-ethercat.c --- a/devices/e1000/e1000_main-2.6.26-ethercat.c Thu Sep 06 19:52:17 2012 +0200 +++ b/devices/e1000/e1000_main-2.6.26-ethercat.c Thu Sep 06 20:22:24 2012 +0200 @@ -672,7 +672,7 @@ netdev->tx_queue_len = adapter->tx_queue_len; adapter->link_speed = 0; adapter->link_duplex = 0; - + if (!adapter->ecdev) { netif_carrier_off(netdev); netif_stop_queue(netdev); @@ -2467,7 +2467,7 @@ /* No need to loop, because 82542 supports only 1 queue */ struct e1000_rx_ring *ring = &adapter->rx_ring[0]; e1000_configure_rx(adapter); - if (adapter->ecdev) { + if (adapter->ecdev) { /* fill rx ring completely! */ adapter->alloc_rx_buf(adapter, ring, ring->count); } else { @@ -3924,7 +3924,7 @@ struct net_device *netdev = data; struct e1000_adapter *adapter = netdev_priv(netdev); struct e1000_hw *hw = &adapter->hw; - + int i; if (adapter->ecdev) { @@ -4103,7 +4103,7 @@ #endif } - + return IRQ_HANDLED; }