diff options
author | David S. Miller <davem@davemloft.net> | 2008-01-16 07:43:24 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-01-17 10:49:29 +0100 |
commit | d2c7ddd6261eb885091cf6ddbcfae01f4216fb8e (patch) | |
tree | fefe1f6e6162e019be7a3f27788a395b1d121688 /drivers/net/niu.c | |
parent | Merge branch 'v2.6.24-rc7-lockdep' of git://git.kernel.org/pub/scm/linux/kern... (diff) | |
download | linux-d2c7ddd6261eb885091cf6ddbcfae01f4216fb8e.tar.xz linux-d2c7ddd6261eb885091cf6ddbcfae01f4216fb8e.zip |
[NET]: Fix TX timeout regression in Intel drivers.
This fixes a regression added by changeset
53e52c729cc169db82a6105fac7a166e10c2ec36 ("[NET]: Make ->poll()
breakout consistent in Intel ethernet drivers.")
As pointed out by Jesse Brandeburg, for three of the drivers edited
above there is breakout logic in the *_clean_tx_irq() code to prevent
running TX reclaim forever. If this occurs, we have to elide NAPI
poll completion or else those TX events will never be serviced.
Signed-off-by: David S. Miller <davem@davemloft.net>
Acked-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions