| To: | netdev <netdev@xxxxxxxxxxx> |
|---|---|
| Subject: | [resend][PATCH net-drivers-2.4 4/16] e1000:Enable polling before enabling interrupts |
| From: | Malli Chilakala <mallikarjuna.chilakala@xxxxxxxxx> |
| Date: | Thu, 28 Apr 2005 20:11:08 -0700 (PDT) |
| Cc: | "jgarzik@xxxxxxxxx" <jgarzik@xxxxxxxxx> |
| Replyto: | "Malli Chilakala" <mallikarjuna.chilakala@xxxxxxxxx> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
Enable polling before enabling interrupts -- avoids (in NAPI mode) entering the
ISR and returning without doing any work because polling is not enabled.
[romieu@xxxxxxxxxxxxx]
Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@xxxxxxxxx>
Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@xxxxxxxxx>
Signed-off-by: John Ronciak <john.ronciak@xxxxxxxxx>
diff -up net-drivers-2.4/drivers/net/e1000/e1000_main.c
net-drivers-2.4/drivers/net/e1000.new/e1000_main.c
--- net-drivers-2.4/drivers/net/e1000/e1000_main.c 2005-04-12
23:00:53.000000000 -0700
+++ net-drivers-2.4/drivers/net/e1000.new/e1000_main.c 2005-04-12
23:00:55.000000000 -0700
@@ -325,11 +325,12 @@ e1000_up(struct e1000_adapter *adapter)
return err;
mod_timer(&adapter->watchdog_timer, jiffies);
- e1000_irq_enable(adapter);
#ifdef CONFIG_E1000_NAPI
netif_poll_enable(netdev);
#endif
+ e1000_irq_enable(adapter);
+
return 0;
}
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [resend][PATCH net-drivers-2.4 3/16] e1000:MSI support for PCI-e adapters, Malli Chilakala |
|---|---|
| Next by Date: | [resend][PATCH net-drivers-2.4 5/16] e1000:Fix kernel panic with 82541 LOM, Malli Chilakala |
| Previous by Thread: | [resend][PATCH net-drivers-2.4 3/16] e1000:MSI support for PCI-e adapters, Malli Chilakala |
| Next by Thread: | [resend][PATCH net-drivers-2.4 5/16] e1000:Fix kernel panic with 82541 LOM, Malli Chilakala |
| Indexes: | [Date] [Thread] [Top] [All Lists] |