summaryrefslogtreecommitdiffstats
path: root/drivers/net/sh_eth.c
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2009-06-26 19:27:04 -0700
committerDavid S. Miller <davem@davemloft.net>2009-06-26 19:27:04 -0700
commitff780cd8f2fa928b193554f593b36d1243554212 (patch)
tree451563416dc07de91d274ab696055878fd6270aa /drivers/net/sh_eth.c
parent71f9dacd2e4d233029e9e956ca3f79531f411827 (diff)
gro: Flush GRO packets in napi_disable_pending path
When NAPI is disabled while we're in net_rx_action, we end up calling __napi_complete without flushing GRO packets. This is a bug as it would cause the GRO packets to linger, of course it also literally BUGs to catch error like this :) This patch changes it to napi_complete, with the obligatory IRQ reenabling. This should be safe because we've only just disabled IRQs and it does not materially affect the test conditions in between. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/sh_eth.c')
0 files changed, 0 insertions, 0 deletions