diff -ur linux-2.5.29-clean/drivers/net/e1000/e1000_main.c linux-2.5.29/drivers/net/e1000/e1000_main.c --- linux-2.5.29-clean/drivers/net/e1000/e1000_main.c Fri Jul 26 19:58:36 2002 +++ linux-2.5.29/drivers/net/e1000/e1000_main.c Mon Jul 29 11:43:18 2002 @@ -1699,7 +1699,7 @@ { atomic_inc(&adapter->irq_sem); E1000_WRITE_REG(&adapter->hw, IMC, ~0); - synchronize_irq(); + synchronize_irq(adapter->netdev->irq); } /**