diff options
author | Marty Connor <mdc@etherboot.org> | 2007-12-13 11:20:45 -0500 |
---|---|---|
committer | Marty Connor <mdc@etherboot.org> | 2007-12-13 11:20:45 -0500 |
commit | bd2607305ca381abbe92431ff7410cbb040714be (patch) | |
tree | dd8cd077613f7eddaec6864431853bef9ed12c91 | |
parent | 1a867bfb3949ff4131834cddd491428a056b63ce (diff) | |
download | ipxe-bd2607305ca381abbe92431ff7410cbb040714be.tar.gz |
Correct e1000 interrupt routine to enable on 1 disable on 0. duh.
The e1000_irq() routine should (per mcb30) do enable on non-zero,
disable on zero. This is not consistent in all drivers, so I'll
wait to update it when doing a global sweep.
-rw-r--r-- | src/drivers/net/e1000/e1000.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/drivers/net/e1000/e1000.c b/src/drivers/net/e1000/e1000.c index a0bfc97f..44054a46 100644 --- a/src/drivers/net/e1000/e1000.c +++ b/src/drivers/net/e1000/e1000.c @@ -728,10 +728,10 @@ e1000_irq ( struct net_device *netdev, int enable ) switch ( enable ) { case 0 : - e1000_irq_enable ( adapter ); + e1000_irq_disable ( adapter ); break; case 1 : - e1000_irq_disable ( adapter ); + e1000_irq_enable ( adapter ); break; case 2 : e1000_irq_force ( adapter ); |