From: Matt Mackall <[EMAIL PROTECTED]>
Date: Tue, 6 Sep 2005 20:35:32 -0700

> Kgdboe simply wants the asynchronous subsystem to get out of the
> way. For most cards, it works just fine.

It wants to impose a locking model restriction which never ever
existed in the past.

As I said, I myself even tried to add the "disabled hw IRQ during
->hard_start_xmit()" condition and it failed spectacularly and had to
be reverted from Linus's tree the very next day.  You simply cannot do
it.

You'll need to find a way to do netpoll without disabling hw IRQs
during these driver methods.  Then netpoll would be universally
usable, as it would even work with drivers which are software tunnels
and which feed packets back into the networking stack once they
encapsulate, which currently netpoll cannot handle.
-
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