From: Herbert Xu Date: Sat, 27 Jun 2009 02:27:04 +0000 (-0700) Subject: gro: Flush GRO packets in napi_disable_pending path X-Git-Tag: v2.6.31-rc2~72^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ff780cd8f2fa928b193554f593b36d1243554212;p=pandora-kernel.git 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 Signed-off-by: David S. Miller --- Reading git-diff-tree failed