# HG changeset patch # User Florian Pose # Date 1322057467 -3600 # Node ID d6d49dcaf7a57d196418310f574d10e4681274d1 # Parent 3f90ae16e997409875e1c06168286d94e90d30f4 Fixed accidentially used operator & by using &&. diff -r 3f90ae16e997 -r d6d49dcaf7a5 devices/e1000/e1000_main-2.6.29-ethercat.c --- a/devices/e1000/e1000_main-2.6.29-ethercat.c Wed Nov 23 15:07:42 2011 +0100 +++ b/devices/e1000/e1000_main-2.6.29-ethercat.c Wed Nov 23 15:11:07 2011 +0100 @@ -3766,7 +3766,7 @@ int i, ec_work_done = 0; for (i = 0; i < E1000_MAX_INTR; i++) { if (unlikely(!adapter->clean_rx(adapter, adapter->rx_ring, - &ec_work_done, 100) & + &ec_work_done, 100) && !e1000_clean_tx_irq(adapter, adapter->tx_ring))) { break; } @@ -3850,7 +3850,7 @@ int i, ec_work_done = 0; for (i = 0; i < E1000_MAX_INTR; i++) { if (unlikely(!adapter->clean_rx(adapter, adapter->rx_ring, - &ec_work_done, 100) & + &ec_work_done, 100) && !e1000_clean_tx_irq(adapter, adapter->tx_ring))) { break; } diff -r 3f90ae16e997 -r d6d49dcaf7a5 devices/e1000/e1000_main-2.6.31-ethercat.c --- a/devices/e1000/e1000_main-2.6.31-ethercat.c Wed Nov 23 15:07:42 2011 +0100 +++ b/devices/e1000/e1000_main-2.6.31-ethercat.c Wed Nov 23 15:11:07 2011 +0100 @@ -3804,7 +3804,7 @@ int i, ec_work_done = 0; for (i = 0; i < E1000_MAX_INTR; i++) { if (unlikely(!adapter->clean_rx(adapter, adapter->rx_ring, - &ec_work_done, 100) & + &ec_work_done, 100) && !e1000_clean_tx_irq(adapter, adapter->tx_ring))) { break; } diff -r 3f90ae16e997 -r d6d49dcaf7a5 devices/e1000/e1000_main-2.6.33-ethercat.c --- a/devices/e1000/e1000_main-2.6.33-ethercat.c Wed Nov 23 15:07:42 2011 +0100 +++ b/devices/e1000/e1000_main-2.6.33-ethercat.c Wed Nov 23 15:11:07 2011 +0100 @@ -3468,7 +3468,7 @@ int i, ec_work_done = 0; for (i = 0; i < E1000_MAX_INTR; i++) { if (unlikely(!adapter->clean_rx(adapter, adapter->rx_ring, - &ec_work_done, 100) & + &ec_work_done, 100) && !e1000_clean_tx_irq(adapter, adapter->tx_ring))) { break; }