summaryrefslogtreecommitdiffstats
path: root/crypto/proc.c
diff options
context:
space:
mode:
authorAlistair Popple <alistair@popple.id.au>2013-10-30 10:50:37 +1100
committerDavid S. Miller <davem@davemloft.net>2013-10-29 22:57:42 -0400
commitb4dfd326c29c241c2bb8463167217eb2438b7c3d (patch)
treec1fdf53bb1cbacbc2f1da771d8625a51ff10b412 /crypto/proc.c
parentec9debbd9a88d8ea86c488d6ffcac419ee7d46d9 (diff)
downloadlinux-b4dfd326c29c241c2bb8463167217eb2438b7c3d.tar.bz2
ibm emac: Don't call napi_complete if napi_reschedule failed
This patch fixes a bug which would trigger the BUG_ON() at net/core/dev.c:4156. It was found that this was due to continuing processing in the current poll call even when the call to napi_reschedule failed, indicating the device was already on the polling list. This resulted in an extra call to napi_complete which triggered the BUG_ON(). This patch ensures that we only contine processing rotting packets in the current mal_poll call if we are not already on the polling list. Signed-off-by: Alistair Popple <alistair@popple.id.au> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'crypto/proc.c')
0 files changed, 0 insertions, 0 deletions