]> git.baikalelectronics.ru Git - kernel.git/commit
net/macb: fix race with RX interrupt while doing NAPI
authorNicolas Ferre <nicolas.ferre@atmel.com>
Tue, 12 Feb 2013 10:08:48 +0000 (11:08 +0100)
committerDavid S. Miller <davem@davemloft.net>
Wed, 13 Feb 2013 18:34:10 +0000 (13:34 -0500)
commitd24ee8d30e327810f4f4f868c48646745f800786
tree65aa9243d2f96562261e01d2278eb4aae7be84ca
parentb3dd0b1596ccb7cc3bf6d7665f914b210c4dda23
net/macb: fix race with RX interrupt while doing NAPI

When interrupts are disabled, an RX condition can occur but
it is not reported when enabling interrupts again. We need to check
RSR and use napi_reschedule() if condition is met.

Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/cadence/macb.c