Skip to content

Commit c107fd0

Browse files
rohangt07gregkh
authored andcommitted
net: stmmac: xgmac: Do not enable RX FIFO Overflow interrupts
[ Upstream commit 4f23382 ] Enabling RX FIFO Overflow interrupts is counterproductive and causes an interrupt storm when RX FIFO overflows. Disabling this interrupt has no side effect and eliminates interrupt storms when the RX FIFO overflows. Commit 8a7cb24 ("net: stmmac: Do not enable RX FIFO overflow interrupts") disables RX FIFO overflow interrupts for DWMAC4 IP and removes the corresponding handling of this interrupt. This patch is doing the same thing for XGMAC IP. Fixes: 2142754 ("net: stmmac: Add MAC related callbacks for XGMAC2") Signed-off-by: Rohan G Thomas <rohan.g.thomas@altera.com> Reviewed-by: Matthew Gerlach <matthew.gerlach@altera.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Link: https://patch.msgid.link/20250825-xgmac-minor-fixes-v3-1-c225fe4444c0@altera.com Signed-off-by: Jakub Kicinski <kuba@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
1 parent 8472b9d commit c107fd0

1 file changed

Lines changed: 0 additions & 4 deletions

File tree

drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -206,10 +206,6 @@ static void dwxgmac2_dma_rx_mode(void __iomem *ioaddr, int mode,
206206
}
207207

208208
writel(value, ioaddr + XGMAC_MTL_RXQ_OPMODE(channel));
209-
210-
/* Enable MTL RX overflow */
211-
value = readl(ioaddr + XGMAC_MTL_QINTEN(channel));
212-
writel(value | XGMAC_RXOIE, ioaddr + XGMAC_MTL_QINTEN(channel));
213209
}
214210

215211
static void dwxgmac2_dma_tx_mode(void __iomem *ioaddr, int mode,

0 commit comments

Comments
 (0)