From: Geoff Levand <[EMAIL PROTECTED]>
Date: Thu, 25 Aug 2005 22:13:57 -0700

> @@ -970,7 +970,8 @@
>       /* gem_interrupt is safe to reentrance so no need
>        * to disable_irq here.
>        */
> -     gem_interrupt(dev->irq, dev, NULL);
> +     if(gem_interrupt(dev->irq, dev, NULL) == IRQ_NONE)
> +             __netif_rx_schedule(dev);
>  }
>  #endif

It might be cleaner to just open-code the parts of gem_interrupt()
we want, making the necessary modifications to make sure
__netif_rx_schedule() occurs and a snapshot of gp->gem_status
is always sampled.
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to