Correct e1000 interrupt routine to enable on 1 disable on 0. duh.
authorMarty Connor <mdc@etherboot.org>
Thu, 13 Dec 2007 16:20:45 +0000 (11:20 -0500)
committerMarty Connor <mdc@etherboot.org>
Thu, 13 Dec 2007 16:20:45 +0000 (11:20 -0500)
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.

src/drivers/net/e1000/e1000.c

index a0bfc97..44054a4 100644 (file)
@@ -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 );