[NETPOLL]: Fix TX queue overflow in trapped mode.
authorSergei Shtylyov <sshtylyov@ru.mvista.com>
Sun, 29 Apr 2007 03:57:37 +0000 (20:57 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sun, 29 Apr 2007 03:57:37 +0000 (20:57 -0700)
commit5f286e113fa377e50bd18fc45e5a0d4d83f6950c
treeb55cc97345990a22a6ef94a1775491d5fc68525c
parentb9099ff63c75216d6ca10bce5a1abcd9293c27e6
[NETPOLL]: Fix TX queue overflow in trapped mode.

CONFIG_NETPOLL_TRAP causes the TX queue controls to be completely bypassed in
the netpoll's "trapped" mode which easily causes overflows in the drivers with
short TX queues (most notably, in 8139too with its 4-deep queue).  So, make
this option more sensible by making it only bypass the TX softirq wakeup.

Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Acked-by: Jeff Garzik <jgarzik@pobox.com>
Acked-by: Tom Rini <trini@kernel.crashing.org>
Acked-by: Matt Mackall <mpm@selenic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/netdevice.h