linux/drivers/net/ethernet/broadcom/genet
Doug Berger d5810ca325 net: bcmgenet: clear status to reduce spurious interrupts
Since the DMA interrupt status is latched and the DMA servicing can be
polled, it is a good idea to clear the latched status of a DMA interrupt
before performing the service that would be invoked by the interrupt.

This prevents old status from causing spurious interrupts when the
interrupt is unmasked at a later time.

Signed-off-by: Doug Berger <opendmb@gmail.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-03-13 21:51:50 -07:00
..
bcmgenet.c net: bcmgenet: clear status to reduce spurious interrupts 2017-03-13 21:51:50 -07:00
bcmgenet.h Revert "net: ethernet: bcmgenet: use phydev from struct net_device" 2016-09-27 07:43:07 -04:00
bcmgenet_wol.c net: bcmgenet: remove handling of wol interrupts from isr0 2017-03-13 21:51:50 -07:00
bcmmii.c net: ethernet: bcmgenet: fix fixed-link phydev leaks 2016-11-29 23:17:02 -05:00
Makefile