Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 86b5e7de authored by Nathan Sullivan's avatar Nathan Sullivan Committed by David S. Miller
Browse files

net: macb: Add better comment for RXUBR handling



Describe the handler for RXUBR better with a new comment.

Signed-off-by: default avatarNathan Sullivan <nathan.sullivan@ni.com>
Reviewied-by: default avatarJosh Cartwright <joshc@ni.com>
Reviewied-by: default avatarBen Shelton <ben.shelton@ni.com>
Acked-by: default avatarNicolas Ferre <nicolas.ferre@atmel.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent eea39946
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -1037,6 +1037,12 @@ static irqreturn_t macb_interrupt(int irq, void *dev_id)
		 * add that if/when we get our hands on a full-blown MII PHY.
		 */

		/* There is a hardware issue under heavy load where DMA can
		 * stop, this causes endless "used buffer descriptor read"
		 * interrupts but it can be cleared by re-enabling RX. See
		 * the at91 manual, section 41.3.1 or the Zynq manual
		 * section 16.7.4 for details.
		 */
		if (status & MACB_BIT(RXUBR)) {
			ctrl = macb_readl(bp, NCR);
			macb_writel(bp, NCR, ctrl & ~MACB_BIT(RE));