On Wed, Jun 14, 2006 at 03:51:37PM -0400, Jeff Garzik wrote: > You need to turn off the thing that generates work (DMA engine), before > turning off the thing that reaps work (irq handler). ... > It should be completely obvious that the chip is still generating > work...
Yes, I agree it still generates work. ie we can still RX packets. But those will get discarded anyway. In other words, If work is generated and I don't know it and don't care, was it really work? :) > You don't want to leave the hardware in a position where it has > unacknowledged events. Ok. Let me repeat two questions I asked a while ago: | Are you worried about a masked, pending interrupt causing | problems when the driver is re-opened or resumed? The answer to "Yes" it seems. And we will disagree on that since I've proven it's not a problem. And it can't be a problem anyone else has seen since it's been this way for 5+ years. | If firmware left the device in that state at boot time wouldn't | the driver be required to handle it? Can you comment on this please? thanks, grant - 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